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

  • 湖南税务申报期限2023年1月
  • 加油站购进成品油怎么做账
  • 所得税 扣除
  • 车船税税金及附加计入管理费用嘛
  • 出售投资性房地产取得的收入
  • 工会经费和福利费怎么花
  • 社保缴费基数怎么算出来的啊
  • 专票打印偏下可以用吗
  • 收到补助款怎么入账
  • 所得税预缴申报表中营业成本怎么计算
  • 当年实现的利润弥补亏损会计分录
  • 税务管理相关知识
  • 小规模纳税人变成一般纳税人的条件
  • 低价销售代替非正常损失避免转出进项税?
  • 发票一直显示在报送中
  • 开票方开错发票
  • 工程物资建设期间盘盈盘亏
  • 票据质押放流贷的风险归谁
  • 分期收款什么时候交税
  • 行政单位发票报销的签字程序
  • 怎么查询企业的注册资金
  • 汽车展厅布置需要什么
  • 计提应收票据利息怎么算
  • 押金算不算房租
  • 小规模纳税人进项税额怎么算
  • 电脑网页密码不正确
  • 非正常损失为什么不赔偿
  • 员工报销款应该挂什么科目
  • 投资收益亏损后会怎么样
  • 栗耳簇舌巨嘴鸟,巴西潘塔纳尔保护区里 (© Ana Gram/Shutterstock)
  • PHP:oci_commit()的用法_Oracle函数
  • 购入原材料所发票怎么入
  • jquery向下滑动元素
  • 税收返还会计核算
  • 应交税金 应交税费
  • 职工取得全年一次性奖金如何计算缴纳个人所得税?
  • 最早的笔记本是512m内存
  • 印花税贴花怎么贴划线
  • 进口增值税采集
  • php缓存文件并自动清理
  • 2023值得推荐的手机
  • vue3项目实战
  • 微信小程序小小驯龙师破解版
  • 慰问金计入什么预算科目
  • 购买研发设备可以直接列入研发开支不
  • 学习笔记——Servlet
  • 待报解预算收入扣款是什么意思
  • 非限定性净资产相当于本年利润吗
  • 增值税勾选统计后如何导出明细表
  • 什么叫非限定性不定方程
  • 所得税费用需要结转损益吗
  • 上一年度所得税忘记计提了怎么办
  • 车辆置换差价账务处理
  • 存货周期怎么计算
  • 管理费用如何做分录
  • 工会经费计提的比例是多少
  • 待摊费用会计处理
  • 用友t6生成常用凭证
  • sql数据库死锁产生的原因及解决方案
  • bios解除
  • ubuntu20.04软件安装
  • freebsd 编译
  • linux系统文件系统只读
  • WIN10系统中软件打开找不到网络共享盘
  • 惠普笔记本的BIOS键
  • win8能装pr2017吗
  • ipa文件分享
  • js深拷贝的三种实现方式
  • jquery滑动效果
  • js如何修改style
  • unity3d相机设置视角
  • listview提高效率
  • jquery插件是干什么的
  • 代收的款项支付需不需要开发票
  • 广州契税补贴2022政策
  • 青春逐梦税务蓝
  • 投资联营的房产税纳税人是谁
  • 江西车辆购置税查询网
  • 诊所办理要求
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设