当对象内的某一个元素发生变化,判断对象另一元素,并进行赋值

<template>

  <input type=”text” v-model=”a.a1.a12″/>{{a.a1.a12}}

  <input type=”text” v-model=”a.a2.a22″/>{{a.a2.a22}}

</template>

<script>

  data(){

    retrun{

      a:{

        a1:{

          a12:12

        },

        a2:{

          a22:15

        }

      }

  },

  watch:{

    a:{

      handler(val.oldval){

        if(val.a1.a12<val.a2.a22){

          val.a2.a22=val.a1.a12;

        }

      },

      deep:true

    }

  }

</script>

版权声明:本文为qisimx原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/qisimx/p/9485730.html