最近有个变态需求:重新点击路由导航时刷现当前路由页面,该路由页面是一个列表页面,点击详情的时候跳转详情页面,详情页面返回列表页面时,使用缓存的列表页面。

    实现步骤:

    1.使用keep-alive缓存路由页面


    2.网上的找到的方法实现点击路由导航刷新当前路由:    

     通过 v-if控制,重写点击导航的事件,代码如下:


下面是reload方法:


总结要点:

    1.v-if判断放在<keep-alive>标签上面

    2.通过变量控制是否使用缓存页面。


Logo

前往低代码交流专区

更多推荐