diff --git "a/\345\224\220\345\255\235\345\235\232/20240415-\345\205\250\345\261\200\347\273\204\344\273\266\345\222\214\345\261\200\351\203\250\347\273\204\344\273\266.md" "b/\345\224\220\345\255\235\345\235\232/20240415-\345\205\250\345\261\200\347\273\204\344\273\266\345\222\214\345\261\200\351\203\250\347\273\204\344\273\266.md" new file mode 100644 index 0000000000000000000000000000000000000000..3640cd25cf19741c25a6edcd0c55c19a123380f7 --- /dev/null +++ "b/\345\224\220\345\255\235\345\235\232/20240415-\345\205\250\345\261\200\347\273\204\344\273\266\345\222\214\345\261\200\351\203\250\347\273\204\344\273\266.md" @@ -0,0 +1,74 @@ +1.注册组件的的方式:分为“全局注册”和“局部注册”两种,其中: +- 被全局注册的组件,可以在全局任何一个组件内使用 +- 被局部注册的组件,只能在当前注册的范围内使用 + +1)全局注册组件 +在main .js 中引用 + +``` +import Vue from 'vue' +//导入 dialogBox 和Test 两个组件 +import dialogBox from './components/InfoMessage/index.vue'; +import Test from './components/MyTest.vue' +Vue.component('dialogBox', dialogBox) +Vue.component('my-test', Test) + + +``` + +2)使用全局注册组件 +使用app.component() 方法注册的全局组件,直接以标签的形式进行使用即可,例如: + +``` + //在 main.js中,注册了dialogBox 和my-test两个全局组件 +Vue.component('dialogBox', dialogBox) +Vue.component('my-test', Test) + + <!--在其他组件中,直接以标签的形式,使用刚才注册的全局组件即可 + + + +``` + + +3)局部注册组件 + +``` + + +