注意点:这里包括今后也是一样,养成写组件写name的好习惯,你不写name的话是无法走这种方式进行注册的
其实也很简单,就是注册组件,让组件名字在局内可以使用
我们平时在写组件时,一般要引入,再注册,然后才能使用,像下面这样
但是像我们平时在使用第三方组件库时,像是element-ui,只需要在main.js中Vue.use()一下,就可以在项目内任意地方使用了,背后的原理是这样的
Vue.ues(XXX),会调用XXX内部的一个install()方法,这个方法名是固定的
那么在这个方法里面就执行了上图导入,注册的工作,下面咱们来模拟一下这个过程
1.首先定义一个H-UI,里面放我自己定义的组件
2.在index.js中导入并整合,将zhuce对象导出
3.最后只需要在main.js中导入zhece
Vue.use(zhece)即可
最后在页面上使用,就不会报错了