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

VUE3——readonly与shallowReadonly

1. readonly 用于创建一个ref或者reactive定义的响应式数据的深只读副本。

0.1 用法:

const sum = reactive(0);
const readOnlyCopy = readonly(sum);
readOnlyCopy ++
console.log(readOnlyCopy);  // 输出 0

0.2 特点:
· 对象的所有嵌套属性都将变为只读;
· 任何尝试修改这个对象的操作都会被阻止,(在开发模式下,还会在控制台发出警告)。
0.3 应用场景:
· 创建不可变的快照
· 保护全局状态配置不被修改

2. shallowReadonly 与 readonly 类似,用于创建一个ref或者reactive定义的响应式数据的浅层只读副本(对象的第一层为只读)。
  1. 特点:
    · 只将对象的第一层属性设置为只读,对象内部的嵌套属性仍然是可变的。
    · 适用于只需保护对象第一层属性的场景。


 


http://www.mrgr.cn/news/63256.html

相关文章:

  • 前端注释都应该怎么写?
  • 2024年【广东省安全员C证第四批(专职安全生产管理人员)】新版试题及广东省安全员C证第四批(专职安全生产管理人员)复审考试
  • Redis ——发布订阅
  • 安卓多点触控
  • 夯实根基之MySql从入门到精通(一)
  • 深度学习(九):推荐系统的新引擎(9/10)
  • 本科阶段最后一次竞赛Vlog——2024年智能车大赛智慧医疗组准备全过程——8ResNet模型的使用
  • 力扣(leetcode)每日一题 3259 超级饮料的最大强化能量|动态规划
  • Python实现XGBoost-MLP分类模型项目实战
  • Python零基础 [2.5] 判断语句嵌套的详解与示例
  • 面试遇到的问题
  • 【笔记】KV-cache
  • 如何实现PLC系统时钟显示在HMI上?
  • 地下隧道、管廊非接触式二维位移监测裂纹、衬砌、支护结构损伤识别、隧道病害诊断等问题解决方式——变焦视觉位移监测仪
  • C++初阶(八)--初识模板
  • 制作一个简易恒流电子负载教程,实战教程,单片机程序,电路图,方案
  • 基于字符的图片验证码识别算法的设计与实现
  • springcloud通过MDC实现分布式链路追踪
  • 九识智能与徐工汽车达成战略合作,共绘商用车未来新蓝图
  • SAP ABAP开发学习——BADI增强操作步骤示例2
  • 在阿里云快速启动Umami玩转网页分析
  • 一位专科生面上网络安全的经验总结_网络安全专科
  • 视频批量裁剪工具
  • 探索智能投顾:正大金融数据分析如何优化市场策略
  • 【自动化测试】APP UI 自动化(安卓手机)-本地环境搭建
  • SSID,即Service Set Identifier(服务设置的表示符号)