我正在尝试在Vuex中使用mapState,如下所示:
mapState({
locations: state => state.locations,
types: state => state.models.types,
models: state => state.models.models,
vendors: state => state.models.vendors,
statuses: state => state.statuses,
})
我得到一个'意外的令牌'编译错误,Browserify指向第一个胖箭头。如果我尝试使用扩展运算符:
...mapState({
编译错误发生在...
答案 0 :(得分:2)
这是一个object property spread。目前几乎没有任何东西支持它,es2015 babel预设不包含它。
使用npm i -D babel-plugin-transform-object-rest-spread
将其添加到.babelrc。它应该看起来像这样:
{
"presets": ["es2015"],
"plugins": ["transform-object-rest-spread"]
}
答案 1 :(得分:0)