老师救命!【async mounted】 中 IP城市 与 用户选择城市做判断,二选一后入参,请求不到数据并报错

来源:5-3 Nuxt.js基础(3)

慕桂英3316520

2018-12-12

业务需求是这样的,
1、默认请求所在ip城市的数据
2、如果用户点击城市列表并选择某个城市后,就展示所选择城市的数据

操作中遇到的问题:
1、随便把【cityip】或【citylist】变量换成 【city】就能拿到数据并展示出来
2、if(self.city) 这里能拿到数据,但是 else 里面就拿不到数据

弄了整整一天也弄不出来,但是公司项目,90%以上都是基于这个 业务逻辑的,实时没办法了,才来麻烦老师

另个,我这一块的基础不是很好,还望老师指点时,不要太抽象了,先谢谢了

图片描述图片描述

写回答

1回答

快乐动起来呀

2018-12-13

首先你在浏览器端要维护城市变量,这样记录用户选择的城市,如果没有就是空,和后端约定好接口参数,这个没什么难得呀

0
0

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

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

2445 学习 · 1638 问题

查看课程