javascript - vue 刷新 页面
仅有的幸福
仅有的幸福 2017-05-19 10:39:55
0
3
742

项目使用的是vue1.0版本,在路由跳转里面设置了keep-alived,在ready里面定义了一个初始化方法,现在遇到了一个问题,就是页面只有第一次打开就行数据请求 第二次 不会进行请求。求解决方法

仅有的幸福
仅有的幸福

全部回复(3)
迷茫

可以watch路由的变化,来调用请求数据的方法 再渲染页面

为情所困

keep-alived
你把请求放在actived那里.
去看下vue生命周期

仅有的幸福

使用钩子函数,在路由切换时进行初始化
https://github.com/vuejs/vue-...

Vue.component('hook-example', {
  // ... other options
  route: {
    data: function () {
      this.fetchData();    
    },
  }
})
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板