位置: 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采集教程)

  • 个税手续费返还要交增值税吗
  • 船舶吨税范围
  • 小规模定额征收是怎样
  • 纳税申报的流程如何?面试怎么说
  • 微信收入算现金流出吗
  • 金税盘技术维护费怎么申报
  • 公司员工提成怎么交个税
  • 商品流通企业一般采用
  • 农村土地征用补偿是多少钱一亩
  • 母公司代子公司付款合法吗
  • 开业赠送礼品会计属于什么费用
  • 前年的票发现要不得,可以冲红吗
  • 润滑油经销需要什么资质
  • 企业所得税为什么那么高
  • 主营业务税金及附加包括印花税吗
  • 小规模国税地税怎么交
  • 对公账户注销需要本人吗
  • 生活服务的发票可以报销吗
  • 未承兑的商业汇票什么意思
  • 木制手链品种
  • 预缴地实现的月销售额未超过
  • 现金流量表的编制原则为( ),是( )的概念
  • 使用本地账户登录什么意思
  • 应付账款暂估借方余额怎么处理
  • 建筑公司购买材料需要写备注
  • 计提城市维护费分录
  • 税金及附加怎么登明细账
  • win10任务栏变成黑色
  • ac1203路由器
  • 圣胡安教会9个遗物视频
  • php变量底层实现
  • 基础会计供应过程的核算内容
  • 材料暂估入库如何处理
  • 什么是两免一补的条件
  • 外币交易是什么意思
  • 销售产品的运输费属于什么会计科目
  • 固定资产是指什么
  • 申请个人所得税
  • 委托开发和购买开发
  • pytorch csdn
  • 门诊收费票据能作为报销凭证吗
  • 业务招待费的报销额度是多少
  • 电子票开票人复核人一样有影响吗
  • 非货币性资产交换
  • 返回个人所得税的分录
  • 上季度忘记申报个税了
  • 建账的三个基本步骤
  • 可以现金结算的业务
  • 开票只开大类
  • 税务信用级别A有什么好处
  • MySQL中distinct语句去查询重复记录及相关的性能讨论
  • 个人转让房产税率
  • 小规模纳税人缴纳的增值税计入成本吗
  • 待报解预算收入什么意思
  • 发票不按实际数量单价开 但金额一致
  • 支付给个人的佣金如何代扣个税
  • 增值税专票开具与发票专用章保管
  • 同一张发票报销两次会被发现吗
  • 多计提房产税怎么冲销
  • 出差补贴应该怎么入账
  • 什么情况下应选用基轴制配合
  • 什么是收入?企业有哪些
  • 施工企业主营业务收入二级科目有哪些
  • mysql 索引 语句
  • mysql免安装版下载
  • mysql 5.7.9 winx64在windows上安装遇到的问题
  • fedora修改ip地址
  • 打开电脑windows
  • executor进程
  • mac电脑apple id
  • win7不能自动启动
  • linux中管道
  • unix网络命令
  • 如何解决windows不是正版的问题
  • win8.1应用商店无法连接网络
  • 【学习ARToolkit小记之初】 ARToolkit在VS2010(Win7 64位)下的配置及第一个开发程序的编译与运行
  • css实现弹窗
  • 使用文字输入
  • 上海税务举报邮箱号
  • 工程增值税率从11%调整到9%
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设