美文网首页
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 多属性

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