小编dsf*_*fad的帖子

Vuex:突变中的方括号是什么?

我想知道为什么 Vuex 中使用突变值 \xe2\x80\x8b\xe2\x80\x8bar "[]"

\n\n

类似的代码是什么""意思?

\n\n

export const SOME_MUTATION = \'SOME_MUTATION\'

\n\n

它只是函数的常量名称吗?如果是这样,我想知道为什么常量写在"[]".

\n\n

另外,当在计算或方法属性中使用时,我想知道为什么您要将以下代码传递为而["SOME_ACTION"]不是"SOME_ACTION".

\n\n

...mapActions(["SOME_ACTION"]),

\n\n

考试代码

\n\n
export const SOME_MUTATION = \'SOME_MUTATION\'\n\nimport Vuex from \'vuex\'\nimport { SOME_MUTATION } from \'./mutation-types\'\n\nconst store = new Vuex.Store({\n  state: { ... },\n  mutations: {\n    [SOME_MUTATION] (state) {\n    }\n  }\n})\n
Run Code Online (Sandbox Code Playgroud)\n

javascript ecmascript-6 vue.js vuex

5
推荐指数
1
解决办法
2006
查看次数

如何在 ES6 中将多个函数导出为别名

我想在 ES6 中将多个函数导出为别名。

我像这样导出它,因为我想使用导出默认值,但“as”似乎不起作用。

const fn1 = () => {};
const fn2 = () => {};

export default = {
  fn1 as function1,
  fn2 as function2,
} // -> not working
Run Code Online (Sandbox Code Playgroud)

我怎样才能做我想做的事?

javascript typescript ecmascript-6

3
推荐指数
1
解决办法
165
查看次数

标签 统计

ecmascript-6 ×2

javascript ×2

typescript ×1

vue.js ×1

vuex ×1