自定义插件(全局组件)

一、简介

1、全局组件(插件)

全局插件(又叫全局组件),是指可以在main.js中使用Vue.use()进行引入的插件,在其他组件中都可以使用。如:vue-router,在main.js中的写法如下:

import VueRouter from 'vue-router'  //引入全局组件(插件) 
Vue.use(VueRouter ); //使用全局组件

2、普通组件(插件)

每次使用的时候都要引入,如axios

import axios from 'axios'       //引入普通组件(插件)

 

二、自定义插件

1、初始化一个项目

运行 vue init webpack-simple component-demo

运行cd component-demo

运行 cnpm install

2、在src文件夹下创建文件夹components,用来存放自定义组件。在components文件夹下新建文件夹user存放用户相关组件,在user文件夹下新建自定义组件(插件)取名为Login.vue,并在Login.vue文件中写相应代码。

 

 3、在user文件夹中创建js文件,命名为index.js。在index.js中:引入组件Login.vue 并导出

 

 4、在main.js中引入自定义组件

 

5、在App.vue中使用组件

 

6、运行npm run dev查看页面效果。

自动打开浏览器的显示效果

 

posted @ 2021-09-15 09:32  AnnLing  阅读(450)  评论(0)    收藏  举报