diff --git a/src/components/PageTools/index.vue b/src/components/PageTools/index.vue new file mode 100644 index 0000000..43721b1 --- /dev/null +++ b/src/components/PageTools/index.vue @@ -0,0 +1,48 @@ + + + + + diff --git a/src/components/index.js b/src/components/index.js new file mode 100644 index 0000000..ac2bb9a --- /dev/null +++ b/src/components/index.js @@ -0,0 +1,10 @@ +// 该文件负责所有的公共的组件的全局注册 Vue.use +import PageTools from './PageTools' +export default { + // 为vue准备的第三方包, 必须有install方法 + // 这里方法可以自动接收一个形参, 就是Vue包 + install(Vue) { + // 注册全局的通用栏组件对象 + Vue.component('PageTools', PageTools) + } +} diff --git a/src/main.js b/src/main.js index a510995..aa011c0 100644 --- a/src/main.js +++ b/src/main.js @@ -16,6 +16,9 @@ import router from './router' import '@/icons' // icon import '@/permission' // permission control +import Component from '@/components' +Vue.use(Component) + /** * If you don't want to use mock-server * you want to use MockJs for mock api