vue开发过程当中问题总结

1.使用use注册Vue全局组件和全局指令

Vue中的组件和指令分为局部组件、局部指令和全局组件、全局指令。对于注册有必定数量的全局指令和全局组件时,官方文档中的方法就显得有些不够清爽了。

全局组件

在Vue官方文档中介绍的是使用Vue.component(tagName, options)来建立一个全局组件。可是这种方法是与根实例写在同一个文件中,若是要同时注册多个全局组件,就会使根实例文件太重,所以使用Vue.use()来“安装”全局组件,就显得更轻一些。vue

方法:

1.新建一个plugins文件夹
2.在文件夹中建立放置全局组件的文件components.js
3.在components.js文件中引入全部要注册的全局组件
4.在app.js根实例文件中,引入components.jsapp

以vExample组件为例:
components.js:code

import example from '../components/example.vue';
export default (Vue)=>{
    Vue.component("vExample",example);
}

main.js:component

import components from './plugins/components.js';
Vue.use(components);

通过上述编写后,就注册了全局组件vExample。文档

持续更新
相关文章
相关标签/搜索