项目中,第一次从“购物车”页前进“订单确认”页时,“订单确认”页可以正常加载数据,但是当后退到“购物车”页,重新选择商品后再次进入时,页面没有加载,还是上一次的数据。

经过查阅vue相关文档资料,发现可以使用watch 方法监测路由的变化,每当路由发生变化时,执行watch中的代码,重新获取数据即可,关键数据没有清空还是缓存的上一次的数据,所以导致每次加载页面都不会重新渲染数据,所以找到关键数据,在每次离开路由时清理缓存。

Logo

前往低代码交流专区

更多推荐