vuex:ES2015风格的计算属性命名功能来使用一个常量作为函

2019-07-29  本文已影响0人  Tme_2439

mutation-types:将常量放在单独的文件中,方便协作开发。

刷大佬的源码的时候刷到[FunctionName] (){ ... },表示一脸懵逼,查阅资料后知原来如此,记录一波,代码如下:

   // mutation-types.js
export const SOME_MUTATION = 'SOME_MUTATION'


   // store.js
import Vuex from 'vuex'
import { SOME_MUTATION } from './mutation-types'
 const store = new Vuex.Store({
   state: { ... },
   mutations: {
    // 我们可以使用 ES2015 风格的计算属性命名功能来使用一个常量作为函数名
   [SOME_MUTATION] (state) {
   // mutate state
 }
}
})
上一篇 下一篇

猜你喜欢

热点阅读