import tableMenu from "./views/home/components/tableMenu";
//插件与组件合2为1
TableMenu.install = function(Vue){
Vue.component("TableMenu",tableMenu)
// Vue.prototype.$http=
// 其它功能
}
Vue.use(TableMenu)
。。。 。。。
new Vue({
el:'#app',
router,
store,
render:h=>h(App) //渲染 返回vnode vnode会变成真实dom节点替换el
})
Vue 的插件PlugIN其实就是一个有 install(Vue)方法的obj,有该方法,
通过全局方法 Vue.use()
使用插件。install方法会在 你调用 new Vue()
启动应用之前完成。
注意 Vue.component("TableMenu",tableMenu) 是全局注册组件。