一、插件的使用

总结:创建一个组件(不在父组件中直接使用)
          (根据组件)创建一个插件(即在插件中,全局注册组件)
           在父组件中启用插件。
------------------------------------------------------------------------------------------------------------
 
1、src》components》创建文件夹my-button》创建组件.vue文件button.vue》
   在模板template中,创建一个带有默认插槽值的button按钮。
<button class="btn"><slot>按钮</slot></button>
2、src》App.vue》
   (1)导入组件:import MyButton from './components/my-button/button'
import MyButton from './components/my-button'
   (2)局部注册组件:MyButton
Vue.use(MyButton);
   (3)模板中引用组件:<my-button></my-button>
<my-button></my-button>
<my-button>提交</my-button>
3、输入以下命令,运行项目:
   npm  run  serve
4、src》components》my-button》创建插件.js文件index.js》
    (1)导入组件:import MyButton from "./button"
import MyButton from "./button"
    (2)默认导出一个方法:
         export default{
             install(Vue){
             }
         }
    (3)在默认导出的方法中,全局注册组件:Vue.component("my-button",MyButton);
export default{
    install(Vue){
        Vue.component("my-button",MyButton);
    }
}
5、src》App.vue》
    (1)导入Vue组件:import Vue from "vue"
    (2)导入插件:import MyButton from './components/my-button'
    (3)启用插件:Vue.use(MyButton);
    (4)模板中引用组件:<my-button></my-button>
 
 
posted @ 2021-10-01 10:48  Strugglinggirl  阅读(310)  评论(0编辑  收藏  举报