切换城市,已经改变store中当前地址的值,效果已经实现,但是跳转的时候,nuxt又触发了nuxtServerInit方法,把我要切换的地址重置了,要怎么解决?

来源:10-3 切换城市(3)

_单人旅途

2019-01-22

http://img.mukewang.com/szimg/5c46c0b00001b84e11230724.jpg

代码如图,已经实现切换城市,但是通过 location.href = '/' 返回首页,就会重置当前城市


写回答

2回答

慕容2123605

2019-06-25

 把 location.href = '/' 改为用 vue 路由跳转的方法 

this.$router.push('/')

来实现跳转

1
0

快乐动起来呀

2019-01-22

这个可以在城市显示那个组件修改业务逻辑,比如存储上一次的城市名称,如果有取到值就不再请求

0
2
慕九州0141176
回复
_单人旅途
问题解决了嘛?我现在也是同样的问题。
2019-04-20
共2条回复

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

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

2445 学习 · 1638 问题

查看课程