ES6 属性方法简写一例:vue methods 属性定义方法

    xiaoxiao2023-09-29  137

    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!"; } };
    最新回复(0)