不同点
一、注册位置不一样
全局注册写在src/main.js里边
局部注册哪儿用,写在那,如:src/App.vue
二、语法不一样
全局注册
Vue.component('myheader',header), Vue.component('mycontent',content), Vue.component('mybottom',bottom),
局部注册
export default { name: 'app', components:{ 'myheader':Header, 'mycontent':Content, 'mybottom':Bottom } }
三、作用域不一样
如题,全局是哪儿都可以用,局部是哪儿注册哪儿用。
相同点
导入方式一样
import Header from './components/header' import Content from './components/content' import Bottom from './components/bottom'