vuex2中使用mapGetters/mapActions报错解决方法


在尝鲜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"]
}

 

posted @ 2022-08-19 16:17  九州县令  阅读(30)  评论(0编辑  收藏  举报