在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問(wèn)答/HTML/ Vue如何監(jiān)控一個(gè)對(duì)象,當(dāng)對(duì)象內(nèi)容發(fā)生改變時(shí)執(zhí)行一個(gè)方法?

Vue如何監(jiān)控一個(gè)對(duì)象,當(dāng)對(duì)象內(nèi)容發(fā)生改變時(shí)執(zhí)行一個(gè)方法?

Vue如何監(jiān)控一個(gè)對(duì)象,當(dāng)對(duì)象內(nèi)容發(fā)生改變時(shí)執(zhí)行一個(gè)方法?

回答
編輯回答
嘟尛嘴

..., watch: { 'params.limit': function (newValue, oldValue) { }, name: function (newValue, oldValue) { } },

假設(shè)你的ViewModel里面有一個(gè)對(duì)象是 { params: { limit: '' }, name: '' }

2018年8月12日 02:20
編輯回答
拽很帥

可以使用vue中的watch方法監(jiān)聽(tīng)該對(duì)象,設(shè)置deep:true可以進(jìn)行深度監(jiān)聽(tīng),當(dāng)對(duì)象中的屬性發(fā)生變化時(shí),會(huì)調(diào)用handler方法,在里面寫你的邏輯就可以了

<template>
  <div>
    <input v-model="user.name">
  </div>
</template>

<script>
export default {
  data () {
    return {
      user: {
          name: ''
      }
    }
  },

  watch:{
      user: {
        deep: true,
        handler: function (newVal,oldVal){
          console.log('newValue', newVal);
          console.log('oldValue', oldVal.name);
        }
      }
  },
}
2017年8月11日 02:14
編輯回答
萌二代

建議你用watch監(jiān)聽(tīng)事件來(lái)完成

2018年9月21日 04:38