vuex中mutations常量加中括號的寫法解析


方法名定義成常量的寫法

經常在項目中遇到這樣的寫法:

[SOME_MUTATION] (state) {
  // mutate state
}

在es6中字面量定義對象時,用表達式作為對象的屬性名,把表達式放在方括號內

const SOME_MUTATION = 'SOME_MUTATION'
var mutations = {}
mutations[SOME_MUTATION] = function (state) {
    // mutate state
}
//相當於對象的屬性打點調用和中括號調用


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM