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

  • 开票系统怎么切换到数字账户
  • 发票上的销货方是什么意思
  • 房产税计税依据含税还是不含税
  • 计提社保费计入什么科目
  • 小规模纳税人销售农产品税率是多少
  • 免抵退附加
  • 外贸过程中产生的问题
  • 没有合作会怎么样
  • 企业个人补偿款需要缴税吗?
  • 增值税发票作废有什么损失
  • 把水费开成物业费发票有什么风险吗?
  • 外籍人员的个人所得税怎么算
  • 哪些外籍个人应在中国缴纳个税?
  • 农产品增值税核定扣除管理建议
  • 物业公司收取的广告费开什么发票
  • 调整增值税税率
  • 如何开启系统设置
  • 合并范围外关联方交易是否抵消
  • php数组函数输出《咏雪》里有多少"片"字
  • 公司从超市购买东西缴纳印花税吗
  • 防水工程质量问题
  • linux文件夹怎么删除
  • 股权和债权转让的关系
  • win10不关机设置方法
  • Mtdacq.exe - Mtdacq是什么进程 有什么用
  • 下载文件是php
  • 增值税有哪些类型的税种
  • 销售商品的会计分录已收到钱
  • 搜索神器官网
  • 人工智能示例
  • nginx配置伪静态规则
  • 设备维修产生的人工费怎么开发票
  • 框架的弊端和作用
  • 金蝶科目明细表
  • 固定资产备抵科目怎么填
  • 07. vue3+vite+qiankun搭建微应用前端框架,并接入vue3微应用
  • yolov4参数设置
  • javascript核心技术
  • flex:4
  • 增值税发票没认证可以退回吗
  • 报税网页打不开报表怎么办
  • 供应商发票多开了3毛钱能做到财务费吗
  • 织梦cms要钱吗
  • 交易性金融资产是什么意思
  • 人工成本的分类是
  • 工程建设期间发生的差旅费
  • 因管理不善的材料怎么办
  • 在建工程如何转固
  • 个体工商户分配所得
  • 什么叫特定资产和负债
  • 查出以前年度的虚开发票,如何补税
  • 成品油发票的勾选方法
  • 冲销销售收入分录
  • 为什么一般纳税人可以选择简易计税
  • 事业单位无形资产摊销是当月还是下月
  • 预付账款无法取得发票如何处理
  • 去年未开票收入未申报
  • 多少金额以上算固定资产
  • 房地产企业房屋私售,银行怎么处理
  • 公司的应付票据
  • sql联合主键设置外键
  • 用sql语句实现分页效果
  • 如何删除多余的空白表格
  • win7系统设置打印机共享
  • win7开机启动
  • cmd命令 cd
  • adb mac安装
  • windows1021h2更新
  • node js教程
  • 为什么调用不了函数
  • opengl用法
  • jquery点击切换背景颜色
  • 深入理解计算机系统
  • jquery并列选择器
  • Centos6.8下Node.js安装教程
  • python ping检测
  • 简单Python代码
  • android遇到的难题,怎么解决的
  • 上海自由贸易区图片
  • 房租是不是先交
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设