城市选择页面路由配置

本文档详细介绍了如何配置城市选择页面的路由。首先,通过创建分支并更新项目,然后在指定目录下新建路由和组件。接着,利用React Router的`<Link>`组件实现页面跳转,设置样式以达到预期效果。同时,添加返回箭头并定义其行为,确保点击能返回首页。最后,通过Git操作将更改同步到线上。
摘要由CSDN通过智能技术生成

1. 创建分支city-router并拉到线下,重启项目。
2. 配置路由
进入到src目录下的router文件夹下的index.js,创建新路由路径为根目录下的city,名字为City,引入组件:
在这里插入图片描述
然后到pages下创建文件夹city,在city文件夹中创建City.vue组件,以及components文件夹:
3. 我们希望点击“北京”时,进入到City页面:
在这里插入图片描述
– 回到home文件夹下,找到Header.vue,希望点击header-right时,页面会发生跳转:
在这里插入图片描述
router-link标签包裹在header-right区域的外侧,意思是点击router-link里面的区域,实现页面跳转到“/city”这个路径。而这个路径已经做了配置,所以City这个组件就会显示到页面上。Router-link标签相当于一个a标签,可以完成页面的跳转。有默认的颜色,使“北京“变成灰色,这时需要设置颜色,就可以恢复白色了:
在这里插入图片描述
– 我们预期要实现的效果:
在这里插入图片描述
components文件夹下创建一个Header.vue的文件:
在这里插入图片描述
City根组件中引入注册并使用:
在这里插入图片描述
效果:
在这里插入图片描述
– 做返回的箭头,粘入icon-font中的字符串:
在这里插入图片描述
然后修改样式,记住一定要定位,不然不会显示出来:
在这里插入图片描述
– 点击返回箭头,返回到首页,同时修改router-link自带的颜色:
在这里插入图片描述
– 定义.86rem这个公共的值为一个变量并修改HomeCity组件里的Header对应的.86rem¥headerHeight
在这里插入图片描述
4. 同步到线上

  • 添加目录下所有发生改变的文件到本地暂存区:git add .
  • 其中city_router为注释信息:git commit -m city_router
  • git push
  • 切换回主分支:git checkout master
  • 让主分支合并新分支:git merge city-router
  • 然后把主分支的内容在提交到线上:git push
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值