Vue.use的本质
调入被导入插件install的方法,有这个插件,就代表肯定会有一个install方法
组件data为什么必须是一个函数
因为组件是要实现页面复用,保证多个页面组件显示不同的数据,不能我在A地方用了,B也改变;
如果data是一个对象,组件在多个地方用的数据都是同一个对象,那么A数据变了也会影响B数据,这就没法实现复用
所以data是一个函数,在函数返回一个对象,那么组件被用几次都会产生一个新的独立的对象,那么就会互不影响
写组件时有些要设置全局组件:
axios设置全局可用
Vue.prototype.$axios=axios
axios设置基地址
axios.default.baseURL="基地址"
组件name的属性
直接在组件的内部写name:值,便于在插件中检索