请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

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

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

正在回答

1回答

你分别调试下 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 09:53:19
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信