位置: IT常识 - 正文

认识Vue扩展插件(vue安装插件)

编辑:rootadmin
在 Vue 开发中,实现一个功能有很多种方式可以选择,这依赖于 Vue 强大的功能(指令、混合、过滤、插件等),本文介绍一下插件的开发使用。 ...

推荐整理分享认识Vue扩展插件(vue安装插件),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:很全的vue插件汇总,赶紧收藏下,vuex插件,vuex插件,很全的vue插件汇总,赶紧收藏下,vue项目常用插件,vue的插件,vue 扩展,很全的vue插件汇总,赶紧收藏下,内容如对您有帮助,希望把文章链接给更多的朋友!

众所周知,在 Vue 开发中,实现一个功能可以有很多种方式可以选择,这依赖于 Vue 强大的功能(指令、混合、过滤、插件等),本文介绍一下插件的开发使用。

Vue 插件

插件通常用来为 Vue 添加全局功能。插件的功能范围没有严格的限制——一般有下面几种:

添加全局方法或者 property。如:vue-custom-element

添加全局资源:指令/过滤器/过渡等。如 vue-touch

通过全局混入来添加一些组件选项。如 vue-router

添加 Vue 实例方法,通过把它们添加到 Vue.prototype 上实现。

认识Vue扩展插件(vue安装插件)

一个库,提供自己的 API,同时提供上面提到的一个或多个功能。如 vue-router

使用插件

vue引入的插件,如 element , 都需要提供 install 方法,因为 Vue.use() 方法会调用插件里的 install 方法

import Vue from 'vue'import Element from 'element-ui'Vue.use(Element)全局组件

类似的全局组件也是同样的做法,在 install 方法里面 进行 组件 注册

import ColorIconComponents from './iconColor.vue'const ColorIcon = { install: function (Vue) { Vue.component('ColorIcon', ColorIconComponents) }}export default ColorIcon绑定prototype

数组对象等绑定自定义方法

// path: src/utils/customFn.jsexport default { install(Vue) { // 数组对象排序 asc-升序 des-降序 Array.prototype.sortListObjByKey = function (key, order = 'asc') { const that = this const comparefn = (obj1, obj2) => { if (order === 'asc') { return obj1[key] - obj2[key] } else { return obj2[key] - obj1[key] } } return that.sort(comparefn) } }}

使用

// path: src/main.jsimport customFn from "./libs/customFn";Vue.use(customFn)开发插件范式

来源

Vue.js 的插件应该暴露一个 install 方法。这个方法的第一个参数是 Vue 构造器,第二个参数是一个可选的选项对象:

MyPlugin.install = function (Vue, options) { // 1. 添加全局方法或 property Vue.myGlobalMethod = function () { // 逻辑... } // 2. 添加全局资源 Vue.directive('my-directive', { bind (el, binding, vnode, oldVnode) { // 逻辑... } ... }) // 3. 注入组件选项 Vue.mixin({ created: function () { // 逻辑... } ... }) // 4. 添加实例方法 Vue.prototype.$myMethod = function (methodOptions) { // 逻辑... }}

???

? 持续更文,关注我,你会发现一个踏实努力的宝藏前端?,让我们一起学习,共同成长吧。

? 喜欢的小伙伴记得点赞关注收藏哟,回看不迷路 ?

? 欢迎大家评论交流, 蟹蟹?

本文链接地址:https://www.jiuchutong.com/zhishi/313118.html 转载请保留说明!

上一篇:织梦DEDECMS教程:给图片加上自动编号(织梦cms要钱吗)

下一篇:phpcms如何调取栏目图片(phpcms采集教程)

  • 50多秒视频怎么发朋友圈(50多秒视频怎么发微信给朋友)

    50多秒视频怎么发朋友圈(50多秒视频怎么发微信给朋友)

  • 钉钉投票能看出谁投的吗(钉钉投票能看出谁投的嘛)

    钉钉投票能看出谁投的吗(钉钉投票能看出谁投的嘛)

  • 小米mix3万象息屏如何设置(小米万象息屏显示时间怎么设置)

    小米mix3万象息屏如何设置(小米万象息屏显示时间怎么设置)

  • icloud照片删除了还能恢复么(icloud照片删除了怎么恢复到手机相册)

    icloud照片删除了还能恢复么(icloud照片删除了怎么恢复到手机相册)

  • 已发朋友圈如何改可见(已发朋友圈如何取消分组可见)

    已发朋友圈如何改可见(已发朋友圈如何取消分组可见)

  • 网易云音乐如何1.5倍(网易云音乐如何下载到本地)

    网易云音乐如何1.5倍(网易云音乐如何下载到本地)

  • 免安装中文硬盘版什么意思(免安装中文硬盘版下载)

    免安装中文硬盘版什么意思(免安装中文硬盘版下载)

  • i72630qm相当于几代(i72630qm相当于笔记本几代i5)

    i72630qm相当于几代(i72630qm相当于笔记本几代i5)

  • 给充电宝充电发烫正常吗(给充电宝充电发烫很严重)

    给充电宝充电发烫正常吗(给充电宝充电发烫很严重)

  • 荣耀30和mate30的区别(荣耀30跟华为mate30哪个好)

    荣耀30和mate30的区别(荣耀30跟华为mate30哪个好)

  • opporeno摄像头升降有声音(opporeno摄像头升降是哪款)

    opporeno摄像头升降有声音(opporeno摄像头升降是哪款)

  • 一体机开机键坏了怎么开机(一体机开机键坏了能修吗)

    一体机开机键坏了怎么开机(一体机开机键坏了能修吗)

  • 一个人可以申请几个抖音号?(一个人可以申请几个微信)

    一个人可以申请几个抖音号?(一个人可以申请几个微信)

  • 微信群消息免打扰@所有人还有声音吗(微信群消息免打扰)

    微信群消息免打扰@所有人还有声音吗(微信群消息免打扰)

  • 开通抖音门店需要什么条件(抖音开店需要)

    开通抖音门店需要什么条件(抖音开店需要)

  • 钉钉主管理员怎么注销(钉钉主管理员怎么退出公司)

    钉钉主管理员怎么注销(钉钉主管理员怎么退出公司)

  • 苹果手机nfc在哪里(苹果手机nfc在哪里感应)

    苹果手机nfc在哪里(苹果手机nfc在哪里感应)

  • 华为超广角怎么开(华为超广角怎么用)

    华为超广角怎么开(华为超广角怎么用)

  • mi8是什么手机(mi8是什么手机型号)

    mi8是什么手机(mi8是什么手机型号)

  • 盒马鲜生怎么付款(盒马鲜生怎么付不了订单)

    盒马鲜生怎么付款(盒马鲜生怎么付不了订单)

  • Windows 10如何卸载Skype(windows10如何卸载edge)

    Windows 10如何卸载Skype(windows10如何卸载edge)

  • vue获取当前页面地址(vue获取当前页面请求头信息)

    vue获取当前页面地址(vue获取当前页面请求头信息)

  • 最小的固态硬盘是什么(最小的固态硬盘多大尺寸)

    最小的固态硬盘是什么(最小的固态硬盘多大尺寸)

  • 帝国ECMS怎么实现AJAX无刷新加入购物车(帝国cms模板怎么样用)

    帝国ECMS怎么实现AJAX无刷新加入购物车(帝国cms模板怎么样用)

  • 医疗保险单位和个人交的区别
  • 冲销暂估原材料
  • 交易性资产入账金额和入账金额区别
  • 知道税额怎么算含税金额
  • 退回以前年度所得税费用会计分录
  • 收到的房租增值税专用发票可以抵扣吗
  • 纳税人采取预收的措施
  • 分给当期投资者利润如何做会计分录?
  • 销售自己使用过的固定资产如何开票
  • 跨年主营业务成本直接冲回可以吗
  • 拆迁车间
  • 企业计提福利费时,贷记应付职工薪酬
  • 多计提的固定资产折旧
  • 出口商品一定要有条形码吗
  • 公司发年终奖怎么发朋友圈
  • 短期投资所得收入需要交税吗?
  • 出口不退税怎么做账
  • 预收房款什么意思
  • 工业企业水电费需要计提吗
  • 关于现代服务业的书籍
  • 发票普票冲红
  • 单位的审计
  • 电脑开机无启动
  • 所得税汇算清缴时间期限
  • 在linux2.4.0版本中
  • msmpeng.exe是什么进程
  • vue移动端预览pdf
  • 编译安装php7
  • 安全方便快捷
  • 增值税价外费用怎么算
  • neoDVDstd.exe - neoDVDstd是什么进程 有什么用
  • 电脑桌面上的图片怎么打印
  • memory tester
  • Kamikōchi, Nagano Prefecture, Japan (© sadao/Shutterstock)
  • Ichetucknee河的海牛,佛罗里达州 (© Jennifer Adler/Alamy)
  • 固定资产按公允价值还是约定的价值
  • 使用灭火器人要站在上风口还是下风口
  • 生产企业可以抵扣进项税的
  • php access
  • 2021前端面试题校招
  • gpts
  • 股权转让实操
  • 小规模固定资产处置税率
  • 营业税金及附加会计分录
  • 公司没业务可以暂停营业吗
  • python报错怎么办
  • 不良贷款转让怎么操作
  • ubuntu20.04vim
  • 长期应付款科目的涉税风险
  • 一般纳税人固定资产处置税率
  • 租地青苗补偿问题
  • 退回的附加税能退回来吗
  • 建筑业成本必须分别核算么
  • 出口转内销进项税额怎么进附表二
  • 买断式回购交易情况
  • 财务费用怎么计入现金流量表
  • 业务招待费是销售
  • 年初资产总额怎么算
  • sqlserver关键字附近有语法错误
  • Win10系统任务栏一直转圈
  • 使用筷子就餐会不会传染乙肝病毒
  • 联想笔记本bios设置启动顺序
  • windows8连wifi
  • linux发布项目
  • windows10如何取消密码开机
  • #pragma UNROLL 4
  • vs opengl配置
  • jquery中的选择器有哪些
  • 详解如何使用pcem安装windows 98 csdn
  • 详解 linux mysqldump 导出数据库、数据、表结构
  • android!
  • 关于jQuery中的DOM操作,下列哪种方法用来复制元素?
  • javascript如何学
  • High Level Networking Concepts
  • android开发前景
  • android中使用sharedprefence的步骤
  • 河北地方税务局吴瑜
  • 高速通行费发票查验
  • 洗煤与选煤
  • 资源税是什么?
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设