搜尋

首頁  >  問答  >  主體

javascript - vue-router 在 watch 裡如何區分to, from?

created () {
    this.getData()
},
watch: {
    $route (to, from) {
        // 执行ajax请求,但只希望在进入时请求,离开时不希望进行请求。
        this.getData()
    }
}

現在的情況是router在進入或離開都進行了請求,請問這怎麼解決不必要的請求呢?

Thanks you in advance.

滿天的星座滿天的星座2813 天前572

全部回覆(2)我來回復

  • 滿天的星座

    滿天的星座2017-05-19 10:48:34

    beforeRouteEnter 是不是比較好?

    回覆
    0
  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-05-19 10:48:34

    用路由鉤子函數

    beforeEnter
    

    或組件鉤子函數

    beforeRouteEnter

    回覆
    0
  • 取消回覆