vue组件全局注册和局部注册

全局注册

如果想要一个组件在项目中哪里都可以直接调用,这个时候就需要用到全局注册,全局注册的缺点就是:注册了的全局组件,就算不需要用到,仍会占用内存

1.创建组件

创建一个文件zujian,在这个文件中创建zujian.vue,在zujian.vue中:


2.创建index.js文件

在跟zujian.vue同级目录下创建一个index.js文件

import ZUJIAN from './zujian.vue';

const zj = {
    install: function (Vue) {
        Vue.component('ZuJian', ZUJIAN)
    }
}

export default zj;

3.全局引入组件

在入口文件main.js中引入:

import ZuJian from '@/pages/zhuce-zujian/zujian'

Vue.use(ZuJian);

4.调用全局组件

前面已经注册好了全局组件,这个组件就可以在项目中任何地方调用了


局部注册

1.创建组件

创建一个组件zujian.vue


2.调用组件




你可能感兴趣的:(Vue开发应用)