大飞_dafei

导航

Vue 数据冻结 Object.freeze

Vue 数据冻结  Object.freeze

情景: 页面上常量或者对象不想让修改,只是读取,这时候需要数据冻结   Object.freeze, demo如下

<script>
    import Vue from 'vue';
    export default {
        data() {
            return {
                f33: Object.freeze({
                    foo: "bar",
                    da: "fei",
                    hello: "world",
                })
            }
        },
        created(){
            console.log(this.f33);
            // this.f33.hello = "new hello"; // 这里报错
            // this.f33.val = "dddddddd"; // 这里也会报错
        },
    }
</script>

 

 

posted on 2020-12-17 09:17  大飞_dafei  阅读(2306)  评论(0编辑  收藏  举报