页面首屏菜单栏未高亮选中
Closed this issue · 2 comments
MuYunyun commented
- 本地环境验证正常。
- 预渲染文件正常。
- 线上环境排查。
- 定位问题: 在浏览器中输入 https://muyunyun.cn/create-react-doc/s31w9gd1 会被解析为 https://muyunyun.cn/create-react-doc/s31w9gd1/ ,经测试,末尾的
/是读取 linux 机器上的静态文件时自动补上的(细节暂未深究,如果有知道的同学可以告诉下我)。 - 根据上述定位的问题,目前的策略是在前端组件侧兜底处理末尾的
/。
- 定位问题: 在浏览器中输入 https://muyunyun.cn/create-react-doc/s31w9gd1 会被解析为 https://muyunyun.cn/create-react-doc/s31w9gd1/ ,经测试,末尾的
MuYunyun commented
需跟进下确保此改动不会对存量路由方式带来问题。
- 策略
- ✅ 当前采用在项目站点补充相关中文路由路径。
- 创建维护老路由使用 demo。
- 后续跟进补充相应测试用例。
MuYunyun commented
浏览器若输入 https://muyunyun.cn/create-react-doc/ ,出现全部菜单栏被选中的问题。
目前的定位猜测: Redirect 组件在生产环境下,重定位的组件未重新出发 useEffect.
- 策略
- 曲线救国,见 commit


