[列表——>详情] 同一页面下,切换不同组件,路由发生变化,但是数据不重载
这是由于Vue底层虚拟DOM比较导致的,对detail组件进行了缓存,这会导致detail组建内的生命周期函数不会重新调用,data不会重新初始化,看到的现象就是:更新路由,数据视图不变化,刷新一下才会变化。 当列表和详情在同一父组件视图下时,详情是通过‘子路由’引入的,此时修改路由/detail/1,/detail/2,detail组件只被加载一次,路由组件不会因为路由的变化,而重载。在同一页面下,切换不同组件,路由发生变化,但是数据不重载。
原创
2023-06-25 18:28:17 ·
165 阅读 ·
0 评论