在尝鲜vuex2时,发现vuex2增加了 mapGetters 和 mapActions 的方法,借助stage2的 Object Rest Operator 特性,可以写出下面代码:
methods: {
...mapActions([
'getBreadcrumbInfo'
])
}
但是在借助babel编译转换时发生了报错: BabelLoaderError: SyntaxError: Unexpected token 。
解决方法很简单了,可以安装整个stage2的预置器或者安装 Object Rest Operator 的babel插件 npm install babel-plugin-transform-object-rest-spread --save-dev接着在babel的配置文件 .babelrc 中应用插件:
{
"presets": [
["es2015", { "modules": false }]
],
"plugins": ["transform-object-rest-spread"]
}