1024

11、Vue3 使用 readonly 防止更改响应式对象

2021-02-02  本文已影响0人  圆梦人生

有时我们想跟踪响应式对象 (ref 或 reactive) 的变化,但我们也希望防止在应用程序的某个位置更改它

案例

<template>
  <div>
    {{ value1 }}
  </div>
</template>

<script>
import { readonly, ref } from "vue";

export default {
  setup() {
    let value1 = ref("readyonly value1");
    //
    value1 = readonly(value1);
    // 更改值 输出警告:set operation on key "value" failed: target is readonly
    value1.value = "new value";
    return {
      value1,
    };
  },
};
</script>
上一篇 下一篇

猜你喜欢

热点阅读