当前位置: 首页 > article >正文

VUE3——isRef

isRef 用于判断是否用ref创建的响应式数据
isReactive 用于判断是否用reactive创建的响应式数据
isReadonly 用于判断是否用 readonly或shallowReadonly 包装过的数据
isProxy 用于判断是否是由 reactive或者readonly 创建的 代理的对象数据

let count = 10;
let num = ref(100);
let ruser = ref({ name:"zhangsan" });
let user = reactive({ name:"zhangsan" });
let obj = readonly(user);
let obj2 = shallowReadonly(user);
 
console.log(isRef(count)); //false
console.log(isRef(num)); //true
console.log(isRef(ruser)); //true
console.log("--------------------")
console.log(isReactive(count)); //false
console.log(isReactive(ruser)); //false
console.log(isReactive(user)); //true
console.log("--------------------")
console.log(isReadonly(user)); //false
console.log(isReadonly(obj)); //true
console.log(isReadonly(obj2)); //true
console.log("--------------------")
console.log(isProxy(num)); //false
console.log(isProxy(user)); //true
console.log(isProxy(ruser)); //false
console.log(isProxy(obj)); //true
console.log(isProxy(obj2)); //true
console.log("--------------------")


http://www.kler.cn/a/377655.html

相关文章:

  • backtrader下的轮动策略模板,附年化20.6%的策略源码。
  • 火山引擎VeDI数据服务平台:在电商场景中,如何解决API编排问题?
  • 【算法】【优选算法】双指针(下)
  • 为什么我们调用 start()方法时会执行 run()方法 ,为什么我们不能 直接调用 run()方法?
  • 4种鼓励创业创新的方法
  • 关于wordpress instagram feed 插件 (现更名为Smash Balloon Social Photo Feed)
  • Qt使用QXlsx将Excel表格数据导入到SQLite数据库
  • HTML前端页面设计静态网站-仿百度
  • 前端笔面试查漏补缺
  • python 使用进程池并发执行 SQL 语句
  • 向量库Milvus异常挂了,重新启动
  • Docker-在Centos中部署Shell脚本获取镜像并构建容器
  • 存档库 | 《非暴力沟通》
  • 【Vue CLI 】(更新中)
  • 配电室智能巡检机器人 挂轨简易 24小时 无人值守
  • RHCE的学习(9)
  • go:embed
  • 这个操作惊呆我了!海康存储 R1竟然可以这样部署Portainer
  • 18.农产品销售系统(基于springboot和vue的Java项目)
  • 优选算法第四讲:前缀和模块
  • 对比C/C++语言,Rust语言有什么优势?
  • 关于爬虫需要了解的基础知识 (一、 http协议)
  • OceanBase数据库的使用(兼容MySQL)
  • SpringBoot篇(简化操作的原理)
  • 【数据结构】树-二叉树-堆(下)
  • 本地部署bert-base-chinese模型交互式问答,gradio