我知道...是ES6的擴展運算符。并且可以這樣使用var {a,...b} ={x:1,y:2,z:3};
//a=1 b={y:2,z:3}但是我實在不理解 在 vue的methods屬性中 使用...mapActions()這樣的方式 是什么意思。大神求解答!
2 回答

RISEBY
TA貢獻1856條經驗 獲得超5個贊
mapActions() 返回的是一個對象, 用了 ... 擴展符后,才可以放進一個對象里,和其他組件內定義的 method 在同一個 methods 對象。
{ methods: mapActions() // 如果沒有其它組件內的定義的方法,可以這樣寫 }
{ methods: { ...mapActions(),// 如果有其他定義的方法 otherMethod1 () {}, otherMethod2 () {} } }
添加回答
舉報
0/150
提交
取消