搜尋

首頁  >  問答  >  主體

javascript - vue 刷新 頁面

專案使用的是vue1.0版本,在路由跳轉裡面設定了keep-alived,在ready裡面定義了一個初始化方法,現在遇到了一個問題,就是頁面只有第一次打開就行資料請求第二次不會進行請求。求解決方法

仅有的幸福仅有的幸福2763 天前751

全部回覆(3)我來回復

  • 迷茫

    迷茫2017-05-19 10:41:55

    可以watch路由的變化,來呼叫請求資料的方法 再渲染頁

    回覆
    0
  • 为情所困

    为情所困2017-05-19 10:41:55

    keep-alived
    你把請求放​​在actived那裡.
    去看下vue生命週期

    回覆
    0
  • 仅有的幸福

    仅有的幸福2017-05-19 10:41:55

    使用鉤子函數,在路由切換時進行初始化
    https://github.com/vuejs/vue-...

    Vue.component('hook-example', {
      // ... other options
      route: {
        data: function () {
          this.fetchData();    
        },
      }
    })

    回覆
    0
  • 取消回覆