为什么有的插件安装需要用Vue.use()方法
Posted jeff-zhu
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为什么有的插件安装需要用Vue.use()方法相关的知识,希望对你有一定的参考价值。
问题
相信很多人在用Vue使用别人的组件时,会用到 Vue.use()
。例如:Vue.use(VueRouter)
、Vue.use(MintUI)
。但是用 axios
时,就不需要用 Vue.use(axios)
,就能直接使用。那这是为什么
答案
因为 axios
没有 install
。
什么意思呢?接下来我们自定义一个需要 Vue.use()
的组件,也就是有 install
的组件,看完之后就明白了。
官方说明:
”用于安装 Vue.js 插件。如果插件是一个对象,必须提供 install 方法。如果插件是一个函数,它会被作为 install 方法。install 方法调用时,会将 Vue 作为参数传入。
当 install 方法被同一个插件多次调用,插件将只会被安装一次。“
链接:https://www.jianshu.com/p/89a05706917a
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
以上是关于为什么有的插件安装需要用Vue.use()方法的主要内容,如果未能解决你的问题,请参考以下文章