news 2026/6/25 3:20:33

vue toRow 与markRaw

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
vue toRow 与markRaw

toRaw

  1. 作用:用于获取一个响应式对象的原始对象,toRaw返回的对象不再是响应式的,不会触发视图更新。

    官网描述:这是一个可以用于临时读取而不引起代理访问/跟踪开销,或是写入而不触发更改的特殊方法。不建议保存对原始对象的持久引用,请谨慎使用。

    何时使用? —— 在需要将响应式对象传递给非Vue的库或外部系统时,使用toRaw可以确保它们收到的是普通对象

  2. 具体编码:

    import { reactive,toRaw,markRaw,isReactive } from "vue"; /* toRaw */ // 响应式对象 let person = reactive({name:'tony',age:18}) // 原始对象 let rawPerson = toRaw(person) /* markRaw */ let citysd = markRaw([ {id:'asdda01',name:'北京'}, {id:'asdda02',name:'上海'}, {id:'asdda03',name:'天津'}, {id:'asdda04',name:'重庆'} ]) // 根据原始对象citys去创建响应式对象citys2 —— 创建失败,因为citys被markRaw标记了 let citys2 = reactive(citys) console.log(isReactive(person)) console.log(isReactive(rawPerson)) console.log(isReactive(citys)) console.log(isReactive(citys2))

markRaw

  1. 作用:标记一个对象,使其永远不会变成响应式的。

    例如使用mockjs时,为了防止误把mockjs变为响应式对象,可以使用markRaw去标记mockjs

  2. 编码:

    /* markRaw */ let citys = markRaw([ {id:'asdda01',name:'北京'}, {id:'asdda02',name:'上海'}, {id:'asdda03',name:'天津'}, {id:'asdda04',name:'重庆'} ]) // 根据原始对象citys去创建响应式对象citys2 —— 创建失败,因为citys被markRaw标记了 let citys2 = reactive(citys)
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/18 6:41:00

基于STM32智能图像识别自主学习录入物体场景设计

摘 要 本文介绍了一种基于 STM32F103C8T6 单片机的系统设计。该系统主要由单片机核心板、TFT 液晶显示电路、可选的无线通信模块(无线蓝牙 / 无线 WIFI / 无线视频监控模块)、蜂鸣器声光报警、摄像头模块、舵机模块、按键电路以及电源电路组成。通过各模…

作者头像 李华
网站建设 2026/6/16 15:46:56

小功率数控直流稳压电源设计

摘 要 在现代电子设备的研发、测试和维护过程中,稳定、精确的直流电源是不可或缺的。传统的直流电源往往存在调节不便、精度不高、缺乏保护机制等问题,难以满足现代电子设备的多样化需求。因此,设计一款小功率数控直流稳压电源具有重要意义。…

作者头像 李华
网站建设 2026/6/18 10:38:49

基于Stm32的人脸识别门锁控制系统

2 系统总体设计 2.1 系统功能设计 人脸识别门锁控制系统主要实现录入人脸图像,识别人脸图像,并且进行开门,关门的实现,通过摄像头模块进行拍摄人脸图像,并且通过按键电路模块控制相关录入图像,关闭图像&…

作者头像 李华
网站建设 2026/6/21 15:00:04

4 STM32学习板入门视频教程 STM32芯片功能介绍

欢迎关注我👆,收藏下次不迷路┗|`O′|┛ 嗷~~👇热门内容👇 python使用案例与应用_安城安的博客-CSDN博客 软硬件教学_安城安的博客-CSDN博客 Orbslam3&Vinsfusion_安城安的博客-CSDN博客 网络安全_安城安的博客-C…

作者头像 李华
网站建设 2026/6/22 8:16:03

跨域 AD 混合环境权限失控?ADManager Plus 风险分析功能详解

在AD、Azure AD与Microsoft 365共存的混合IT环境中,身份滥用、权限泄露、配置漏洞等安全风险愈发突出,合规治理压力也与日俱增。卓豪 ADManager Plus 作为一站式 IT 审计与身份管理解决方案,其风险分析功能专AD、Azure AD 及 Microsoft 365 混…

作者头像 李华
网站建设 2026/6/16 15:46:29

从词汇到向量:Word2Vec如何捕捉语义关系

1.1 一个关键的洞察 在讲 Word2Vec 之前,我们先思考一个问题:人类是怎么理解一个词的含义的? 假设你第一次看到「Transformer」这个词,你会怎么理解它? 句子1:Transformer 是一种深度学习模型句子2&#xf…

作者头像 李华