vue 插件

本文详细介绍了Vue插件的创建与使用,包括如何在Vue应用中创建一个插件,添加全局过滤器、自定义指令和混入。通过实例展示了在`main.js`中引入并使用插件的过程,以及如何在组件中调用这些功能。文章还提到,插件可以接收参数,增强了Vue的功能,例如通过`Vue.use()`注册和使用插件。
摘要由CSDN通过智能技术生成

要点:

 

插件:

可以帮助我们去增强vue

vue的插件本质为一个对象,{}但是里面一定要有install安装

 

插件的创建:

在src文件中写入一个plugins.js文件里面写下图代码,别忘了暴露

 而vue里,是先应用你的插件再去创建你的vm

也就是说再main.js里面要再创建你的vm前写入引用插件和使用插件

如下图所示,因为这边使用的是默认暴露,所以不需要写{},然后进行Vue.use(plugins)使用插件

运行发现输出了

 

 然后我们对它的传入参数进行分析

发现a不是vm是vue的构造函数,这样这里面就可以做很多事情了

 

 

在里面加入全局过滤器

再加入自定义指令

 

 还可以定义混入

 还可以在vue原型上定义一个弹窗,并且在vue原型上添加的vue component和vm就都能用了

 配置好后,

在School组件使用全局过滤器 mySlice

 

发现实现了只显示前四位的效果

 

使用之前的自定义指令自动获取焦点 

 

 

 实现效果

混入效果也有

 

 再验证那个再vue原型上加的hello方法

 

 this中找到hello方法

点击按钮发现弹窗了

到这也就是说,如果vue里面的插件有许多自定义指令,和过滤器等,你就可以直接去使用可以让vue的功能增强

比如要用到abc插件,就要使用 Vue.use(abc)

而且还可以给插件传入参数:

验证:

 

 

总结:

 

 

 

 

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值