后面的function部分理解了,前面的[]怎么理解呢
看最外面的大括号。
这个文件是一个对象,而两个函数是对象的属性,在 js 中,对象的属性默认都是字符串,如果是动态属性,需要加中括号。
意思就是以type.GET_USER_INFO作为键名es6里面对象键名的 []里边可以放表达式
科学得叫法,这叫做 字面变量
一句话概括表达式作为对象属性
表达式作为对象属性
参考你应该去看es6的语法,而不是vue的es6语法
[type.GET_USER_INFO] 对应的是一个字符串 , 这是vuex里getter的属性名
13 回答13.1k 阅读
7 回答2.3k 阅读
3 回答1.4k 阅读✓ 已解决
6 回答1.5k 阅读✓ 已解决
2 回答1.5k 阅读✓ 已解决
3 回答1.5k 阅读✓ 已解决
2 回答1.2k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
3 回答2.3k 阅读✓ 已解决
2 回答2.3k 阅读✓ 已解决
6 回答4.9k 阅读✓ 已解决
2 回答627 阅读✓ 已解决
看最外面的大括号。
这个文件是一个对象,而两个函数是对象的属性,在 js 中,对象的属性默认都是字符串,如果是动态属性,需要加中括号。