解决 vue 多条路由调用同一组件(页面)无法刷新问题

1、在 router-view 地方添加key

案例:

  
        
        
  

2、在调一同一个组件上注册函数

案例:

 methods:{
//其他处理事件
 },
 watch:{
    $route:
    {
      handler:function(val , oldVal)
      {
          //只要路由被改变,这就会执行
           //你需要执行的事件就可以放在这里,比如在  created 中的事件
      }
    }

  }

你可能感兴趣的:(Vue,vue.js,elementui,javascript)