什么是vue插件?

这篇博客介绍了Vue插件的使用和开发,包括在Vue 2和Vue 3中创建插件的不同方法。在Vue 2中,插件通常通过扩展Vue构造函数来实现,而在Vue 3中,插件则通过挂载到app实例进行扩展。内容涵盖了全局组件、自定义指令和原型方法的添加,但未涉及全局过滤器。了解这些差异对于平滑地迁移Vue项目至关重要。
摘要由CSDN通过智能技术生成

扩展vue原有的功能:全局组件,自定义指令,挂载原型方法,注意:没有全局过滤器。

官网的介绍
插件 (Plugins) 是一种能为 Vue 添加全局功能的工具代码。下面是如何安装一个插件的示例:

import { createApp } from 'vue'

const app = createApp({})

app.use(myPlugin, {
  /* 可选的选项 */
})

官方文档:官方解释

简单的理解就是在vue上添加全局的方法

v2 和 v3 使用方法是不一样的

vue2.0插件写法要素:导出一个对象,有install函数,默认传入了Vue构造函数,Vue基础之上扩展
vue3.0插件写法要素:导出一个对象,有install函数,默认传入了app应用实例,app基础之上扩展
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值