采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
老师,我还是不知道该怎样跳转后实现切换城市,能提供下思路吗?
这个思路是在本地储存城市,请求接口的时候带着这个城市
非常感谢!
搞出来......
在changeCity/iselcet.vue下写:
localStorage.setItem('newCity', JSON.stringify(item.value));location.href = '/';
在其他需要获取城市的地方写:
if (localStorage.getItem('newCity')) { city = JSON.parse(localStorage.getItem('newCity')).replace('市', '');} else {city = self.$store.state.geo.position.city}
localStorage不能用于服务端
你好 ,我这里遇到了点问题可以请教下你吗
可以啊 加我Q 415110593
你好,能请教你嘛,扣扣加不通过
我成功了,大佬们可以参考下我的
我试过使用 vue-cookies 模块,点击之后可以通过cookie保存城市名字,想在打开首页的时候判断有没有我设下的cookie,来决定是getPosition,还是读取cookie中的城市
不过失败了
前期一切都很成功,但是 nuxtServerInit 这个阶段,无法操作或查看cookie。。。
后来看了大佬们的回答,经过自己的调整,有一个成功的办法
直接上代码
个人认为重要的部分
1、如何操作 vuex
2、数据的结构树,层级一定要对应
3、其他大佬给出的方法:this.$router.push ,不会刷新,我还在折腾cookie的时候就没想到这个
最后,迟来的圣诞快乐!~
请问能请教你嘛?给个联系方式
登录后可查看更多问答,登录/注册
整合大前端8项技术,全面晋级全栈工程师,毕设/面试作品
1.1k 15
1.5k 12
1.3k 12
1.8k 12
2.8k 11