为了账号安全,请及时绑定邮箱和手机立即绑定

vuejs如何监控对象中某个属性值的变化。

vuejs如何监控对象中某个属性值的变化。

炎炎设计 2018-10-11 13:18:36
代码如下:<el-input v-model="input.text" placeholder="请输入内容"></el-input>data () {  return {    input: {      type: '',      text: ''     }   } }假如我直接在watch中这样写:watch: {  input: {     deep: true,     handler (val) {       this.getCode(val)     }   } }则type属性的值的变化也会被检测到,而我希望只当text属性的值变化时才触发该事件,请问应该如何写呢?(补充一下,这里的type属性只是举个例子,实际上它可能是各个类型的数据,直接比较新旧值会是个办法,但还是希望看看有没有更加简便的方法)
查看完整描述

1 回答

?
慕森王

TA贡献1777条经验 获得超3个赞

watch: {

  'input.text': function (val, oldVal) {}

}


查看完整回答
反对 回复 2018-11-15
  • 1 回答
  • 0 关注
  • 2202 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号