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

  • 加快网站增加博客人气有效的方法(提高网站访问速度的方法)

    加快网站增加博客人气有效的方法(提高网站访问速度的方法)

  • 微信已撤回消息怎么看(微信已撤回消息恢复器安卓)

    微信已撤回消息怎么看(微信已撤回消息恢复器安卓)

  • 百度音乐怎么k歌(百度音乐怎么识别歌曲)

    百度音乐怎么k歌(百度音乐怎么识别歌曲)

  • 小米10至尊纪念版安兔兔的跑分是多少(小米10至尊纪念版上市价格)

    小米10至尊纪念版安兔兔的跑分是多少(小米10至尊纪念版上市价格)

  • 苹果测量长度的软件(苹果测量长度的功能)

    苹果测量长度的软件(苹果测量长度的功能)

  • 菜鸟极速是什么(菜鸟极速是干什么用的)

    菜鸟极速是什么(菜鸟极速是干什么用的)

  • 苹果4gvolte打开还是关闭

    苹果4gvolte打开还是关闭

  • 打开小程序屏幕变暗怎么回事(打开小程序屏幕旋转怎么关闭)

    打开小程序屏幕变暗怎么回事(打开小程序屏幕旋转怎么关闭)

  • hota升级是什么意思(hot update)

    hota升级是什么意思(hot update)

  • ipad一直显示苹果图标(ipad一直显示苹果标志开不了机)

    ipad一直显示苹果图标(ipad一直显示苹果标志开不了机)

  • 怎么取消群待办(怎么取消群待办链接)

    怎么取消群待办(怎么取消群待办链接)

  • mwn62ch/a是什么版本(mwn02ch/a是什么版本)

    mwn62ch/a是什么版本(mwn02ch/a是什么版本)

  • 华为畅享10plus充电快吗(华为畅享10plus充电多少瓦)

    华为畅享10plus充电快吗(华为畅享10plus充电多少瓦)

  • 唯品会怎么查消费总金额(唯品会怎么查消费总额一年)

    唯品会怎么查消费总金额(唯品会怎么查消费总额一年)

  • 刷宝为什么无法提现(刷宝为什么登不进去了)

    刷宝为什么无法提现(刷宝为什么登不进去了)

  • 淘宝怎么加预售库存(淘宝预售怎么加购)

    淘宝怎么加预售库存(淘宝预售怎么加购)

  • 苹果6s有nfc功能吗(苹果6snfc功能在哪里感应)

    苹果6s有nfc功能吗(苹果6snfc功能在哪里感应)

  • 苹果8可以反向充电吗(苹果8反向充电)

    苹果8可以反向充电吗(苹果8反向充电)

  • mp3手机怎么下载歌曲(MP3手机怎么下载歌词)

    mp3手机怎么下载歌曲(MP3手机怎么下载歌词)

  • 闲鱼被禁言怎么取消(闲鱼被禁言怎么聊天)

    闲鱼被禁言怎么取消(闲鱼被禁言怎么聊天)

  • 荣耀手环5怎么充电(荣耀手环5怎么换表带图解)

    荣耀手环5怎么充电(荣耀手环5怎么换表带图解)

  • 怎么隐藏照片(怎么隐藏照片iphone手机)

    怎么隐藏照片(怎么隐藏照片iphone手机)

  • 苹果手机怎么用趣键盘表情包(苹果手机怎么用蓝牙传照片)

    苹果手机怎么用趣键盘表情包(苹果手机怎么用蓝牙传照片)

  • win10任务视图使用方法(win10任务视图怎么用)

    win10任务视图使用方法(win10任务视图怎么用)

  • js字符串转换为对象格式的3种方法(js字符串转换为数字类型)

    js字符串转换为对象格式的3种方法(js字符串转换为数字类型)

  • js中co模块的介绍(javascript 模块)

    js中co模块的介绍(javascript 模块)

  • 征收率 税率 区别
  • 印花税的三种缴税方式
  • 核定征收生产经营所得税率
  • 非正常损失免税吗
  • 企业亏损法定盈亏是什么
  • 报销数字证书续费作财务凭证怎么做?
  • 应收账款的借方表示增加还是减少
  • 企业借款不能超过资金多少
  • 材料的销售成本计算公式
  • 电子发票怎么红冲步骤视频
  • 不得核定征收企业所得税的行业
  • 个人取得下列各项所得须自行申报纳税的有
  • 子公司是否可以共享总公司的资质
  • 资金账簿印花税税率
  • 苹果系统中英文切换快捷键
  • 查找我的mac怎么打开
  • 待抵扣的进项税因不能抵扣做转出的会计处理
  • 清算所得税申报表范本
  • 私款转入公司账户怎么办
  • 定额发票收入怎么样确定
  • 股权转让分期付款协议
  • 公司所有费用都让一人报销
  • springboot+vue+elementsUI 实现分角色注册登录界面
  • 设备租赁会计科目
  • 什么是跨域以及跨境电商
  • 广告费与业务宣传费范围
  • 简单的画
  • 新企业所得税实施细则
  • 发票作废冲红怎么做账
  • 补收入账是什么意思
  • 小企业固定资产折旧方法
  • 补交上年度的企业所得税税款计入什么科目
  • 保税区里的企业叫什么
  • php框架 hyperf
  • mongodb如何修改数据
  • python 动态
  • 非正常损失的增值税进项税额转出
  • 已付款收到发票
  • 怎么查电子发票真伪
  • 建筑业开票税点
  • 开票资料需要哪些东西
  • 财务预算资产负债表如何编制
  • 电子承兑对方拒绝签收多久能到账
  • 货到票未到的会计分录怎么做
  • 业务招待费税务风险
  • 零售行业的销售额由什么决定
  • 员工福利费属于什么会计科目
  • 开具发票要注意方面是有哪些?
  • 对公账户转私人账户
  • 应付职工薪酬的二级科目都有哪些
  • 残保金如何做账务处理
  • 现金折扣不考虑增值税
  • 房企预收款如何缴纳企业所得税
  • 一般纳税人购买原材料会计分录
  • 个人出租不动产月租金不超10万免税
  • 租金摊销会计分录
  • 内部往来科目设置在哪类下
  • 结转成本涉及的科目
  • 何为生产型企业
  • 小规模怎么申请核定征收
  • 公司年初计划都有哪些
  • mysql oracle和sqlserver分页查询实例解析
  • window10怎么设置蓝牙
  • 电脑的技巧
  • xp的兼容模式
  • linux 下VSFTP 530 Permission denied错误的解决方法
  • linux卸载repo
  • coco包装设计
  • cocos code ide 1.0.0 RC0 使用教程
  • jquery怎么遍历
  • jqueryw3c
  • python文件与异常答案
  • 字典树原理
  • javascript好学吗?
  • 小规模增值税减免会计科目
  • 电商平台税收怎么交
  • 消费税征税环节
  • 湖州市2020年最低生活保障
  • 一月份纳税申报
  • 我国税收征收机关包括
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设