import { mapGetters,mapActions } from 'vuex'
export default {
data (){
let change = 'hot';
return {change}
},
computed:{
...mapGetters({
topic:'getTopics',
show:'getShow_2'
})
},
methods:{
...mapActions([
'sortContent'
])
}
}
Le code ci-dessus signale l'erreur suivante, comment la résoudre ?
Syntax Error: Unexpected token (38:2)
36 | },
37 | computed:{
> 38 | ...mapGetters({
| ^
39 | topic:'getTopics',
40 | show:'getShow_2'
41 | })
Il se pourrait que l'outil de compilation ES6 ne soit pas installé
.npm install
Essayez-leCes trois points sont appelés opérateur Spread, qui est la syntaxe d'ES6. Si votre environnement d'exécution ne le prend pas en charge, une erreur se produira.
Généralement, Babel doit être configuré correctement pour la conversion.