1. 程式人生 > >route的值發生變化請求資料

route的值發生變化請求資料

有時候我們想根據route值發生變化時請求資料 //一個元件一個唯一的資料標識,我這裡是叫mac

  watch: {
    '$route' (to, from) {
      if(this.$route.params.mac){
        this.getUserList()
      }
    }
   }
        created(){
            this.getUserList()
        },

就不要把請求放在activated階段了,不然activated一次,watch一次,就會多一次請求。 這時就可以使用creatd只執行一次的特點了。(created負責第一次請求) watch在元件被建立後才會生效。(watch負責第一次後,所有的請求)