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

app模板素材广东seo网站设计

app模板素材,广东seo网站设计,设计公司网站怎么做,网站很卡如何优化对比ref,reactive,shallowRef,shallowReactive 1. 响应性的深度API响应性范围适用场景ref深层响应#xff08;基本类型/对象的所有层级#xff09;基本类型数据#xff0c;或需要深层响应的对象/数组reactive深层响应#xff08;对象/数组的所有层级#xff09;需要深层响…对比ref,reactive,shallowRef,shallowReactive 1. 响应性的深度API响应性范围适用场景ref深层响应基本类型/对象的所有层级基本类型数据或需要深层响应的对象/数组reactive深层响应对象/数组的所有层级需要深层响应的复杂对象/数组如嵌套对象shallowRef浅层响应仅 .value 本身不处理内部对象大型对象/第三方库实例避免深层代理的性能开销shallowReactive浅层响应仅对象第一层属性不处理嵌套对象只需第一层属性响应的对象如表单的简单字段2. 详细对比与示例 1ref vs shallowRefref对基本类型会创建响应式包装对对象类型会自动用 reactive 包装实现深层响应。 import { ref } from vueconst data ref({ name: Alice, info: { age: 20 } })// 修改深层属性会触发响应式更新 data.value.info.age 21 // ✅ 视图会更新shallowRef只跟踪 .value 的引用变化不处理内部对象的响应式即对象内部属性变化不会触发更新。 import { shallowRef } from vueconst data shallowRef({ name: Alice, info: { age: 20 } })// 修改深层属性不会触发更新 data.value.info.age 21 // ❌ 视图不更新// 只有替换整个 .value 才会触发更新 data.value { ...data.value, info: { age: 21 } } // ✅ 视图会更新2reactive vs shallowReactivereactive会递归将对象的所有层级属性转为响应式深层属性变化会触发更新。 import { reactive } from vueconst user reactive({name: Alice,info: { age: 20 } })// 修改深层属性会触发更新 user.info.age 21 // ✅ 视图会更新shallowReactive只处理对象的第一层属性嵌套对象的变化不会触发响应式更新。 import { shallowReactive } from vueconst user shallowReactive({name: Alice,info: { age: 20 } // 嵌套对象不会被转为响应式 })// 修改第一层属性会触发更新 user.name Bob // ✅ 视图会更新// 修改深层属性不会触发更新 user.info.age 21 // ❌ 视图不更新使用浅层响应式 浅层响应式 APIshallowRef/shallowReactive的核心价值是性能优化适用于以下场景 处理大型对象如后端返回的复杂数据避免深层代理带来的性能开销操作第三方库实例如 Chart.js、地图库对象这些对象不需要响应式且深层代理可能导致异常明确只需要第一层属性响应的场景如简单表单减少不必要的响应式追踪。 总结场景需求推荐 API基本类型 深层响应ref复杂对象 深层响应reactive大型对象/第三方实例 浅层响应shallowRef简单对象 仅第一层响应shallowReactive浅层响应式不会递归处理嵌套数据使用时需手动管理深层变化的响应性如通过替换整个对象引用
http://www.zqtcl.cn/news/722462/

相关文章:

  • 网站建设前台后台教程大安移动网站建设
  • 建设网站的程序国庆节网页设计素材
  • 彩票网站做代理人事外包公司
  • 免费的网站开发工具网站app开发
  • 厦门的服装商城网站建设语种网站建设
  • 云服务器怎么做网站东莞黄江网站建设
  • 地方网站模板德清县新巿镇城市建设网站
  • 昆明传媒网站建设模板兔自用WordPress
  • 高企达建设有限公司网站青村网站建设
  • 网站设计公司服务连锁品牌网站建设
  • 石家庄桥西网站制作公司wordpress 使用插件下载
  • 深圳外贸建站网络推广哪家好制造业小程序网站开发
  • 电子商务网站开发步骤宁波制作网站知名
  • 网站建设所需网站是别人做的 ftp账号吗
  • 网站集约化建设情况的汇报做网站为什么要买网站空间
  • 专业定制网站开发公司中堂东莞网站建设
  • 如何提交网站给百度建立类似淘宝的网站
  • 苏州企业建站公司网站建设属于广告费吗
  • 做网站找企业信息管理平台
  • 泉州企业制作网站网站建设竞价托管外包
  • 如何建立电子商务网站网站制作地点
  • 网站建设设计目的memcached wordpress
  • 潍坊作风建设年网站上海到北京火车时刻表查询
  • 网站建设 项目要求手机软件app
  • 什么是做网站wordpress 七牛视频
  • 家乡网站建设策划书angular做的网站
  • 土豆网网站开发源代码thinkphp5做的网站
  • lng企业自建站wordpress 分页 美化
  • 手机版网站如何做新闻类网站怎么做百度推广
  • 网站开发工程师 上海合肥网站到首页排名