在用 vue + element-ui + vue-router + vue-i18n
刚开发完一个项目后,看到 vue-router
和 vue-i18n
都传了实例给 Vue
构造函数,而 element-ui
没有,想问问什么时候该传,什么时候不用传,原理是什么?
我的项目构造 main.js
文件:
new Vue({
el: '#app',
router,
store,
i18n,
components: { App },
template: '<App/>'
})
Vue.use
方法,传入为对象则执行插件的install
方法,为函数则直接执行函数。element
使用Vue.use
的时候,将组件注册为全局组件。install 方法vue-router
使用Vue.use
的时候,注入周期函数,里面会通过传参的值对vue-router
实例的访问。install方法