当前位置: 首页 > 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

相关文章:

  • 深入解析爬虫中的算法设计:提升效率与准确度
  • uni-app tab 双击事件监听
  • 如何使用Python自动化发送消息:用pynput库批量输入并发送文本
  • 回归预测 | MATLAB实现CNN-SVM多输入单输出回归预测
  • 2024/12/29 黄冈师范学院计算机学院网络工程《路由期末复习作业一》
  • USB射频微波功率计的功能与优势-盛铂科技
  • 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