猿问

vue响应式的问题

<div id="app">

    <h1>

        {{ count.id }}

    </h1>

    <h2>

        {{ item[0].id }}

    </h2>

</div>

<script>

let vm = new Vue({

    el: '#app',

    data () {

        return {

            item: [

                {

                    id: 60

                }

            ],

            count: {}

        }

    },

    mounted () {

        this.count = this.item[0];  // 赋值给count

    }

});

</script>

在控制台里打印: vm.count.id--

会发现 items.id 也跟着改了。我明明只改 count.id

如何避免同步? 我只想更改 count.id;


慕哥9229398
浏览 555回答 1
1回答

猛跑小猪

浅拷贝和深拷贝的问题。
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答