Vue3.0 API中如何使用readonly

本文主要介绍"Vue3.0 API中怎么使用readonly",希望能够解决您遇到有关问题,下面我们一起来看这篇 "Vue3.0 API中怎么使用readonly" 文章。

readonly

接受一个对象 (响应式或纯对象) 或 ref 并返回原始对象的只读代理。只读代理是深层的:任何被访问的嵌套 property 也是只读的。

<script setup>

import { watchEffect, reactive, readonly } from "vue";

const original = reactive({ count: 0 });

const copy = readonly(original);

watchEffect(() => {

  // 用于响应性追踪

  console.log(copy.count);

});

// 变更 original 会触发依赖于副本的侦听器

original.count+=2;

// 变更副本将失败并导致警告

copy.count++;

</script>

关于 "Vue3.0 API中怎么使用readonly" 就介绍到这。希望大家多多支持编程宝库

Vue3.0 API中怎么使用shallowReactive:本文主要介绍"Vue3.0 API中如何使用shallowReactive",希望能够解决您遇到有关问题,下面我们一起来看这篇 "Vue3.0 API中如何使用shallowRe ...