Vue 全局注册

作者: yimi珊 | 来源:发表于2019-01-10 20:45 被阅读2次

前言

以vux为例,平常我们注册组件都是

import { Toast } from 'vux'
Vue.component('toast', Toast)

但是如果我们需要全局注册的较多,又不全部注册的情况下,可以尝试全局注册。

在components文件中添加index.js

import {
    Tab,
    TabItem,
    XHeader
} from 'vux'

import mainBar from "../components/mainBar.vue"
import NavBar from "../components/NavBar.vue"

export default {
    Tab,
    TabItem,
    XHeader
};

mian.js

import './components/index.js' //注意路径

//通过components下的index.js文件导入组件
import components from './components/';
//对导入的组件进行全局组件注册
Object.keys(components).forEach((key) => {
    Vue.component(key, components[key])
})

相关文章

  • vue组件

    关于vue组件的总结 注册组件 vue中组件的注册分为两种: 全局注册 局部注册 全局注册 全局注册的组件在任何v...

  • vue的组件注册

    vue的组件注册: 全局注册 局部注册

  • Vue 之 组件

    组件注册 组件注册分为两种: 全局注册 和 局部注册 全局注册:全局注册的行为必须在根 Vue 实例 ...

  • 2018-06-28 Vue源码解析阅读笔记

    Vue的全局API 里面定义了Vue的全局变量,比如Vue.init()、Vue.component()注册全局组...

  • vue学习(68)vue3中的其他改变

    全局API的转移 Vue 2.x 有许多全局 API 和配置例如:注册全局组件、注册全局指令等。 Vue3.0中对...

  • vue 的组件注册

    1、 全局注册: 全局注册后,任何 Vue 实例都可以使用。示例如下: Vue.component('my-com...

  • 7. 组件

    使用vue.component('组件名',{componentConfig})全局注册 注册到vue的confi...

  • vue.js的component

    vue.js的component 分全局注册Vue.component()和局部注册components: {} ...

  • VUE 中引入百度地图(vue-Baidu-Map)

    安装 全局注册 vue 页面使用

  • 8 个非常实用的 Vue 自定义指令

    Vue 自定义指令有全局注册和局部注册两种方式。先来看看注册全局指令的方式,通过 Vue.directive( i...

网友评论

    本文标题:Vue 全局注册

    本文链接:https://www.haomeiwen.com/subject/rorzrqtx.html