老师好,能解析下为什么没有使用watch之前房源订单中心点击详情,url上发生变化了,但是页面没有更新吗,而使用watch之后就能解决问题

来源:11-14 详情页面数据侦听:watch与watchEffect的异同

慕瓜0426755

2024-05-19

老师好,
1.能解析下为什么没有使用watch之前房源订单中心点击详情,url上发生变化了,但是页面却没有更新吗。为什么使用watch之前获取不到路由的最新id
2.历史足迹为什么不需要watch点击详情也能正常跳转至详情页。
写回答

1回答

Harry_wang

2024-05-20

也可以不监听,如你所说历史足迹】模块跳转详情页是不用监听的,但是我是考虑到一个场景,就是如果你已经处在详情页了,然后点击【订单中心】跳转继续往详情页跳,这时候就是当前页面跳当前页面,如果不监听route的话就拿不到变化值,也就是说无法响应式的追踪依赖,就无法在依赖更改时执行副作用函数,也就无法根据最新id请求到最新的详情接口

0
0

Vue3+TS打造SSR网站应用,0到1实现服务端渲染

教你一套前端技术组合拳,Get全套网站优化解决方案

368 学习 · 192 问题

查看课程