From c481f2072acb0c3b8ca96e6512a5bf286324d06e Mon Sep 17 00:00:00 2001 From: jiutianzhiyu Date: Tue, 30 Mar 2021 04:44:22 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B3=A8=E5=86=8C=E5=85=A8=E5=B1=80=E7=BB=84?= =?UTF-8?q?=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/PageTools/index.vue | 48 ++++++++++++++++++++++++++++++ src/components/index.js | 10 +++++++ src/main.js | 3 ++ 3 files changed, 61 insertions(+) create mode 100644 src/components/PageTools/index.vue create mode 100644 src/components/index.js 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