import { mapGetters,mapActions } from 'vuex'
export default {
data (){
let change = 'hot';
return {change}
},
computed:{
...mapGetters({
topic:'getTopics',
show:'getShow_2'
})
},
methods:{
...mapActions([
'sortContent'
])
}
}
Der obige Code meldet den folgenden Fehler. Wie kann er behoben werden?
Syntax Error: Unexpected token (38:2)
36 | },
37 | computed:{
> 38 | ...mapGetters({
| ^
39 | topic:'getTopics',
40 | show:'getShow_2'
41 | })
应该是没有安装ES6编译工具,
npm install
一下试试看这三个点叫Spread operator,是 ES6 的语法,如果你的运行环境不支持,就会出错。
一般要正确配置 Babel 来转换。