让对应的城市,显示对应的主页内容
如果要让对应的城市显示对应的主页内容,那其他城市也要建立相应的数据库吧;建立好数据库后,用怎样的代码让城市跳转到对应的页面内容
34
收起
正在回答
1回答
同学你好,问题解答如下:
1. 是的,不同的城市,要对应不同的数据,这些数据存储在数据库中,他们是后端人员建立的,我们只负责请求回来即可。
2. 可以通过如下方式实现,切换城市后,展示新城市的内容。
在城市列表页,每一个城市都绑定了点击handleCityClick事件:


即点击城市时,会执行handleCityClick事件,在该事件中,会更新保存在vuex的state中的变量city,并跳转到首页,所以首页中,头部的城市的就会对应更新:


所以首页中,city这个数据会更新,因此可以在首页(Home.vue)中,添加一个watch方法,即监听数据改变,例如:


所以我们可以在watch中,利用新的city去获取该城市的数据:

这样就实现了,切换城市后,展示当前城市的信息。
如果我的回答帮到了你,欢迎采纳,祝学习愉快!
相似问题
登录后可查看更多问答,登录/注册
4.Vue与React高级框架开发
- 参与学习 人
- 提交作业 239 份
- 解答问题 10739 个
本阶段带你深入前端开发的肌理,通过ES6基础知识和前端主流高级框架的学习,助你快速构建企业级移动webAPP应用,进入职场的终极battle
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星