美文网首页
watch 多属性

watch 多属性

作者: 风化雪月 | 来源:发表于2022-12-03 13:33 被阅读0次

<template>

    <div>

        <p>{{ obj.a }}</p>

        <input v-model="obj.a" />

        <p>{{ obj.b }}</p>

        <input v-model.number="obj.b" />

    </div>

</template>

<script>

let unwatch = null

export default {

    data () {

        return {

            obj: {

                a: '',

                b: 18

            }

        }

    },

    mounted () {

        unwatch = this.$watch(function () {

            return JSON.parse(JSON.stringify(this.obj))

        }, function (val, oldVal) {

            console.log(val.a, oldVal.a, 'changed')

        }, {

            deep: true

        })

    },

    beforeDestroy () {

        unwatch()

    }

}

</script>

相关文章

  • watch 监听

    普通 watch 数组 watch 对象 watch 对象的具体属性 watch

  • Vue2.0的watch属性-(5)

    内容介绍: watch属性介绍 watch属性,观测值的三种写法 watch观测对象注意不能使用箭头函数 watc...

  • watch属性

  • vue composition-api tips

    Watch watch 监听 props 属性时,不能使用解构赋值

  • Vue的watch和computed属性

    Vue的watch属性 Vue的watch属性可以用来监听data属性中数据的变化 可以从上述代码中实践得知,输入...

  • vue 同时监听多个值的变化

    使用computed 和watch来同时监听多个属性值。。 参考原文:vue 使用watch同时监听多个属性[ht...

  • vue-api-数据

    computed 计算属性 props watch 监听

  • Vue源码实现--依赖收集(3)

    watch一个Computed属性:  其实了解完前面的依赖收集原理之后,watch一个computed属性和da...

  • vue侦测数据变化

    如何使用watch侦听数据变化?如何通过计算属性computed配合watch属性来侦听数据变化?深度侦听与单一属...

  • vue 小技巧

    watch高阶使用 立即执行 watch 是在监听属性改变时才会触发,有些时候,我们希望在组件创建后 watch ...

网友评论

      本文标题:watch 多属性

      本文链接:https://www.haomeiwen.com/subject/ftwpfdtx.html