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

  • 组织员工活动方案
  • 建筑行业有哪种职业
  • 认证一般纳税人之前取得的专票
  • 小规模纳税人如何申报
  • 销项税额和进项税额月底怎么结转
  • 5000以下固定资产怎么做账
  • 零申报失败什么原因
  • 进项税额销项税额月末需要结转吗
  • 印花税退税流程怎么操作
  • 小微企业附加税税收优惠政策
  • 活动板房怎么开发票
  • 维修汽车费用
  • 待抵扣进项税额和待认证进项税额的区别
  • 如何认定纳税人资格证书
  • 已交增值税如何做账
  • 营改增之前
  • 保险公司返点啥意思
  • 固定资产对外投资的税务处理
  • 增资的印花税纳税义务时间
  • 土地增值税计算题及答案解析
  • 购买材料,材料未验收入库,货款未付会计分录
  • 存货的核算心得体会
  • 2021年windows最新版本
  • windows11加密
  • 企业扶贫有什么优惠政策
  • 苹果桌面小工具怎么设置
  • staruml教程
  • php云盘源码
  • php extract函数
  • 以本年利润弥补以前年度亏损会影响所有者权益总额吗
  • linuxweb服务器搭建教程
  • 人工智能课程心得体会
  • php的session
  • v_if和v_for
  • php十进制转二进制算法
  • 销售退回的处理方法
  • uniapp获取手机通讯录
  • 谷歌研究院
  • while循环语法结构
  • 期初认证相符但未申报抵扣的进项如何消除
  • 增值税普通发票和电子普通发票的区别
  • 月末库存商品结转成本怎么算
  • 预算收入的核算
  • sql server 2008 2014
  • 金融商品转让一半增值税
  • 土地出让合同的法律效力
  • 酒吧会计如何做工作
  • 增值税零税率发票怎么开
  • 申报无票收入后怎么回冲
  • 融资租赁业务利润怎么算
  • 盘盈存货账务处理
  • 公司对公账户没钱了辞退员工
  • 政府专款专用
  • 上年度凭证录错会计凭证录错了怎么修改
  • 试算平衡表的编制方法
  • 签合同付款
  • 试运行收入冲减哪个项目
  • 企业租个人房屋个税代扣代缴
  • 费用预算表怎么做
  • win8系统笔记本怎么恢复出厂设置
  • rhel7.4安装
  • win7屏幕太亮了怎么调电脑
  • linux chmod命令用法
  • win8怎么装驱动
  • window7电源设置
  • imac怎么查使用时间
  • win10开始菜单怎么打开
  • form表单中input设置为readonly和disabled的区别
  • jquery 控制暂停和播放
  • 基于JavaScript的图书管理系统
  • jquery使用css
  • NGUI学习笔记汇总
  • 基于JAVASCRIPT实现的可视化工具是
  • javascript怎么学好
  • 控制游戏类型
  • jsonobject.parseobject异常
  • 脚本 python
  • 地方税务局怎么报税
  • 北京朝阳地税搬哪去了
  • 如何登录黑龙江全省事
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设