methods: {
increment() {
this.$store.commit("increment");
},// 正确的写法
// increment: () => {
// this.$store.commit("increment");
// }//错误的写法
//TypeError: Cannot read property '$store' of undefined
decrement() {
this.$store.commit("decrement");
},
}
例子来源:
Vuex 开始 Guide
https://vuex.vuejs.org/zh/guide/
最基本的Vuex计数示例
https://jsfiddle.net/n9jmu5v7/1269/
参考
对象的扩展——ECMAScript 6 入门
https://es6.ruanyifeng.com/?search=await&x=0&y=0#docs/object
ES6 允许直接写入变量和函数,作为对象的属性和方法。…
除了属性简写,方法也可以简写。
const o = {
method() {
return "Hello!";
}
};
// 等同于
const o = {
method: function() {
return "Hello!";
}
};