...mapState(['city'])报语法错误

来源:8-10 Vue项目城市选择页 - Vuex的高级使用及localStorage

NDweb

2018-09-07

…mapState([‘city’])报语法错误

js

报错
Syntax Error: Unexpected token (17:8)

15 | name: ‘HomeHeader’,
16 | computed: {

17 | …mapState([‘city’])
| ^
18 | }
19 | }
20 |

写回答

1回答

NDweb

提问者

2018-09-07

computed: {
   ...mapState(['city'])
}

改成了这种写法就行了

computed: mapState([
   "city"
])

但是还有个问题,如果组件内部也有computed 属性,它又不属于mapState 中的时候怎么办?

0
1
Dell
继续在对象里写就行了,查下vuex文档,有专门一节说明
2018-09-07
共1条回复

Vue2.5-2.6-3.0开发去哪儿网App 零基础入门到实战

课程紧跟Vue3版本迭代,企业主流版本Vue2+Vue3全掌握

10675 学习 · 8191 问题

查看课程