第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何在 Vue 中獲取 ReactJS prevProps 和 prevState 等價物

如何在 Vue 中獲取 ReactJS prevProps 和 prevState 等價物

函數式編程 2022-08-18 16:29:14
我想在每次更新狀態(tài)中的某個值時發(fā)出網絡請求。我希望僅在該特定值更改時才調用網絡請求函數。在 React 中,我做這樣的事情componentDidUpdate(prevProps, prevState){  if(prevState.update !== this.state.update){   // Fetch data...  }}如何在 Vue 中復制它,我可以從生命周期鉤子中復制它嗎?我似乎無法捕捉到以前的道具或狀態(tài)值updated()
查看完整描述

1 回答

?
慕容708150

TA貢獻1831條經驗 獲得超4個贊

您可以使用觀察程序。您也可以看看下面的例子:

new Vue({

    el: '#app',

  data() {

    return {

        message: 'initial message'

    }

  },

  watch:{

    message(newVal, oldVal){

        if(oldVal != newVal) {

        console.log('message updated.');

        console.log('oldVal:', oldVal);

        console.log('newVal:', newVal);

      }

    }

  },

  mounted() {

    setTimeout(()=>{

        this.message = 'updated message'

    }, 3000);

  }

});

這是jsfiddle

您可以閱讀有關手表 API 的更多信息


查看完整回答
反對 回復 2022-08-18
  • 1 回答
  • 0 關注
  • 117 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號