为了账号安全,请及时绑定邮箱和手机立即绑定

vue 路由跳转的问题。home->a->b ,b回退页面a页面不刷新。每次home进入a页面都刷新

vue 路由跳转的问题。home->a->b ,b回退页面a页面不刷新。每次home进入a页面都刷新

开满天机 2019-03-13 14:15:42
home页a页点击跳到b页b页路由index页但是没有效果。请问下哪里出错了
查看完整描述

3 回答

?
慕尼黑5688855

TA贡献1848条经验 获得超2个赞

为什么b页路由守卫的离开钩子要把到达页的keepalive设置为true呢
给a页绑定一下created destroy activated deactived钩子看一下输出就知道这个页是否被keepalive了

查看完整回答
反对 回复 2019-04-02
?
FFIVE

TA贡献1797条经验 获得超6个赞

在a页面(你的应该是列表页)写一个watch,监听路由:


    watch: {

        '$route' (to, from){

            if (xxx) {

                this.$router.push({name:'reload'})

            }

        }

    },

    ```

    同时写一个刷新页面的方法,根据上一个路由是hoem,还是b,来选择是否执行执行刷新页面.


查看完整回答
反对 回复 2019-04-02
  • 3 回答
  • 0 关注
  • 720 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信