isReactive

381 阅读1分钟
setup() {
  // 检查对象是否是由 reactive 创建的响应式代理。
  const original = reactive({ count: 123 });
  console.log(isReactive(original), 'original'); // true

  // 如果该代理是 readonly 创建的,但包裹了由 reactive 创建的另一个代理,它也会返回 true。
  const originalCopy = readonly(original);
  console.log(isReactive(originalCopy), 'originalCopy'); // true

  // 从普通对象创建的只读 proxy
  const copy = readonly({ count: 1 });
  console.log(isReactive(copy), 'copy'); // false
}