self.$store.state.geo.position.city.replace is not a function

来源:9-4 Search接口实现(1)

慕小庄

2019-12-06

老师求救啊!!!!!!!!!!!!
图片描述
我看了之前的问题评论,似乎是 签名的问题,但现在不是已经不用签名了嘛!老师快点出现啊!!!求解啊!

写回答

1回答

快乐动起来呀

2019-12-08

你分别调试下 geo 有数据吗,如果有依次打印 position、city,然后看下为什么没有数据,是接口没有返回吗

0
1
慕小庄
感谢老师!我发现问题是 在vuex store/index.js 中,打印city 和 province 是 空数组,解决办法是:在 commit 中将 city 固定一个城市就行 ( commit('geo/setPosition', status===200?{city:'北京市',province}:{city:'',province:''}); )
2019-12-09
共1条回复

Vue全家桶+SSR+Koa2全栈开发美团网

整合大前端8项技术,全面晋级全栈工程师,毕设/面试作品

2445 学习 · 1638 问题

查看课程