vuex
状态管工具 actions context 是 store的类实例,包含state对象属性和commit, dispatch等方法
子组件修改父组件的值
https://www.cnblogs.com/padding1015/p/7878741.html
子组件 this.$emit("事件",参数); 父组件 @事件名="事件名(参数)"
Vue.prototype
prototype (原型) 可以实例化全局变量和函数
对于一个vue脚手架项目来说,在main.js里使用Vue.prototype声明的变量,实际上是为Vue对象添加了一个原型属性,而不是一个全局变量。但是如果这个原型属性的值是引用类型的,我们就可以借此实现全局变量
当你在main.js里声明了Vue.prototype.a = 1后,因为你的每一个vue组件都是一个Vue对象的实例,所以即使你没有在组件内部使用data(){return{……}}声明a,你依然可以在组件中通过this.a来访问。也可以Vue.prototype.$a来访问
为避免命名和组件命名冲突最好加上$ (Vue.prototype.$a = 1)
Vue.set()
如果在实例创建之后添加新的属性到实例上,它不会触发视图更新
Vue.set( target, key, value )
target:要更改的数据源(可以是对象或者数组)
key:要更改的具体数据
value :重新赋的值










网友评论