我的编程空间,编程开发者的网络收藏夹
学习永远不晚

vue.prototype和vue.use的区别和注意点小结

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

vue.prototype和vue.use的区别和注意点小结

vue.prototype和vue.use的区别和注意点

1、vue.prototype:实例上挂载属性/方法,例如Vue.prototype.axios=axios;

2、vue.use:引入插件,例如vuex,vue.use(vuex)

如图,vue.use会初始化插件,运行导出的intsall函数

// 使用插件Vuex //初始化插件Vue.use(plugin);区别:
1、不是为了vue写的插件(插件内要处理)不支持Vue.use()加载方式
2、非vue官方库不支持new Vue()方式
3、每一个vue组件都是Vue的实例,所以组件内this可以拿到Vue.prototype上添加的属性和方法。

总结

Vue的插件是一个对象,
插件对象必须有install字段.
install字段是一个函数.
初始化插件对象需要通过Vue.use()

补充:vue.prototype和vue.use的区别

Vue.use和Vue.prototype区别

  • 相同点:都是注册插件的方式,没有本质区别,都是在vue.prototype上添加了一个方法
  • 不同点:vue.use适用于注册vue生态内的插件,vue.prototype适用于注册生态外的插件

vue.prototype用法

需要设置全局变量,在main.js中,Vue实例化的代码里添加。

不想污染全局作用域。这种情况下,你可以通过在 原型 上定义它们使其在每个Vue实例中可用。

vue.prototype.$echarts = echarts

Tips:变量前加上$,是防止被组件中的变量意外覆盖

vue.use用法

  • 通过全局方法Vue.use()使用插件
  • Vue.usew会自动阻止多次注册插件
  • 她需要在你调用new Vue()启动应用之前完成

Tips:Vue.use() 方法至少传入一个参数,该参数类型必须是 Object 或 Function,如果是 Object 那么这个 Object 需要定义一个 install 方法,如果是 Function 那么这个函数就被当做 install 方法。在 Vue.use() 执行时 install 会默认执行,当 install 执行时第一个参数就是 Vue,其他参数是 Vue.use() 执行时传入的其他参数。

到此这篇关于vue.prototype和vue.use的区别和注意点的文章就介绍到这了,更多相关vue.prototype和vue.use的区别内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

vue.prototype和vue.use的区别和注意点小结

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

vue.prototype和vue.use的区别和注意点小结

这篇文章主要介绍了vue.prototype和vue.use的区别和注意点小结,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
2023-05-14

vue.prototype和vue.use的区别和注意点有哪些

本篇内容介绍了“vue.prototype和vue.use的区别和注意点有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!vue.prot
2023-07-05

Webpack和Vite的区别小结

本文主要介绍了Webpack和Vite的区别小结,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
2023-05-18

git和SVN的区别小结

Git和SVN都是版本控制系统,用于管理和跟踪软件开发过程中的更改。然而,它们之间存在一些重要的区别:1. 分布式vs集中式:Git是一种分布式版本控制系统,每个开发者都有完整的代码仓库副本,并能够在本地进行更改和提交。SVN是一种集中式版
2023-08-11

python64位和32位的区别以及注意点

Python32位和64位的主要区别在于兼容性和内存空间大小。注意64位只能在64位系统下运行,不能在32位系统下运行,而32位可以在32位和64位系统上运行,考虑到兼容性,建议使用32位的python。64位能够使用更大的内存空间,但有些扩展包不支持64位。
python64位和32位的区别以及注意点
2023-10-29

python reshape和transpose的区别小结

PythonReshape和Transpose是Numpy库中操作多维数组的函数,目的不同:Reshape改变数组形状,Transpose交换数组维度。Reshape保持元素顺序和总数,Transpose可能更改。Reshape通常更有效。适用于需要更改数组维度或交换维度的情​​景,如将一维数组reshape成矩阵或转置矩阵进行矩阵乘法。
python reshape和transpose的区别小结
2024-04-02

NumPy中np.c_ 和 np.r_ 的区别小结

NumPy中的np.c_和np.r_函数用于连接数组。np.c_按列连接,将数组逐行堆叠,形成新数组中各行的元素分别来自不同输入数组。np.r_按行连接,将数组逐列堆叠,形成新数组中各列的元素分别来自不同输入数组。
NumPy中np.c_ 和 np.r_ 的区别小结
2024-04-02

Python中json.dumps()和json.dump()的区别小结

json.dumps()将Python对象转换成JSON字符串并返回字符串,常用于发送数据到Web应用程序。json.dump()将Python对象写入JSON文件,无返回值,常用于存储数据。两者均支持缩进和排序等自定义选项。选择函数应根据需求:将对象转换为字符串用json.dumps(),写入文件用json.dump()。
Python中json.dumps()和json.dump()的区别小结
2024-04-02

Vue中computed和watch的区别小结

watch和computed都是以Vue的依赖追踪机制为基础的,当某一个依赖型数据发生变化的时候,所有依赖这个数据的相关数据会自动发生变化,即自动调用相关的函数,来实现数据的变动,这篇文章简单介绍下Vue中computed和watch的区别异同,感兴趣的朋友一起看看吧
2022-12-10

TypeScript接口和类型的区别小结

在TypeScript中,有两种主要的定义自定义类型的方式,接口和类型,尽管它们在外观上可能相似,但它们之间有一些关键的区别,本文就详细的介绍一下,感兴趣的可以了解下
2023-05-20

python中in和is的区别点总结

1、区别说明 in:一方面可以用于检查序列(list,range,字符串等)中是否存在某个值。也可以用于遍历for循环中的序列。 is:用于判断两个变量是否是同一个对象,如果两个对象是同一对象,则返回True,否则返回False。要与==
2022-06-02

awk中NR和FNR的区别小结和实例演示

一,NR和FNR的不同 NR:表示当前记录数 FNR:也表示当前记录数,但是FNR的作用域只在一个文件内.如果重新打开文件,FNR会从1开始. 二,实例说明 1,测试文件aaa,cccc[root@Blackghost test2]# ca
2022-06-04

TypeScript中type和interface的区别及注意事项

type的类型别用可以用户其他的类型,比如联合类型、元祖类型、基本类型,interface不行,下面这篇文章主要给大家介绍了关于TypeScript中type和interface的区别及注意事项的相关资料,需要的朋友可以参考下
2022-11-13

编程热搜

目录