问题

相信很多人在用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
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

相关文章:

  • 2021-08-05
  • 2022-12-23
  • 2021-08-02
  • 2022-02-17
  • 2021-09-09
  • 2022-02-04
  • 2021-12-13
  • 2022-01-16
猜你喜欢
  • 2022-12-23
  • 2021-10-30
  • 2021-06-28
  • 2021-08-09
  • 2022-12-23
  • 2021-05-29
  • 2021-07-01
相关资源
相似解决方案