大前提:引入的插件提供了install方法,才能使用Vue.use方法,没有提供install方法的插件,是没有办法通过Vue.use使用的。
1.引入的第三方插件,如果在某个页面中使用,那么需要在main.js中引入改插件,并使用Vue.use;如果是在页面内引入,可以在components属性中添加该引入的插件,入vant的按需引入,在页面内引入某个vant组件,在components中的写法如下:
components: {
[Button.name]: Button
}
这样就不需要Vue.use了。
2.如果是在路由中引用了某个库组件中的某个组件,并且该组件做为一个单独的页面访问,这个时候是不需要使用Vue.use的。这种情况一般是自己写的库组件,被其它工程集成引用。