首页 新闻 搜索 专区 学院

vue2使用vue-router,同一个页面跳转,Url改变但视图未重新加载问题

0
[已解决问题] 解决于 2017-07-18 13:02

此类问题在vue1中可以通过添加Query参数解决,but,在2.0里面就gg了~

易墨的主页 易墨 | 菜鸟二级 | 园豆:297
提问于:2016-11-17 10:57
< >
分享
最佳答案
0

https://github.com/vuejs/vue-router/issues/296

问题详情补充:

如此这般:{name: 'item', path: '/item/:id', component: component}

路由如此这般,然后要从item/1跳转到item/2数据不会刷新的解决方法

解决方法:

添加路由监听,路由改变时执行监听方法

 methods:{
      fetchData(){
           console.log('路由发送变化doing...');
     }
  },
  created() {
        var self = this;
        self.fetchData();
  },
  watch:{
      '$route':'fetchData'
  },

 

 

易墨 | 菜鸟二级 |园豆:297 | 2016-11-21 09:58
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册