为什么有的插件安装需要用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
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步