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

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

作者: Tme_2439 | 来源:发表于2019-07-29 14:35 被阅读0次

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
 }
}
})

相关文章

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

    mutation-types:将常量放在单独的文件中,方便协作开发。 刷大佬的源码的时候刷到[FunctionNa...

  • iOS开发代码规范

    开发代码规范 风格推荐 仿照 Cocoa 风格来,使用长命名风格,无论是变量,常量,属性,方法,类名等都应该尽量取...

  • Vuex中通过计算属性访问getters中的计算属性的一些坑

    一、知识点回顾 1. Vuex中的getters属性在组件中可以通过计算属性进行获取2. 在使用计算属性的时候,函...

  • vue2.0Demo项目内有关css命名的部分

    /** css命名使用 BEM+emmet 风格作为命名规范 约定[分类名称][属性|组件名称]与[属性名]使用小...

  • swift 属性

    swift中属性有多种功能 存储功能:存储实例的常量和变量 计算功能:通过某种方式计算出来的属性 类属性: 与整个...

  • vue中如何监听vuex中的数据变化

    1.在vue文件中监听vuex的数据变化 首先通过计算属性来获取vuex中的数据再通过watch来监听计算属性中的...

  • vuex常见面试题

    1.vuex是什么?怎么使用?哪种功能场景使用它? 2.vuex有哪几种属性 3.不使用Vuex会带来什么...

  • getter

    getter vuex 的 '计算属性'

  • Swift-存储属性

    属性将值跟特定的类、结构或枚举关联。存储属性存储常量或变量作为实例的一部分,而计算属性计算(不是存储)一个值。计算...

  • Swift - 属性

    属性将值跟特定的类、结构或枚举关联。存储属性存储常量或变量作为实例的一部分,而计算属性计算(不是存储)一个值。计算...

网友评论

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

      本文链接:https://www.haomeiwen.com/subject/wjsbrctx.html