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

扬州网站建设小程序网易企业邮箱收件服务器主机名

扬州网站建设小程序,网易企业邮箱收件服务器主机名,免费写作文网站,参加sem培训一、 reactive 和ref 都是深层响应式对象: 就是不管对象有多少层#xff0c;修改此对象任一属性都会响应式处理 shallowReactive 和shallowRef 浅层响应式对象: 只会修改第一层对象#xff0c;修改此对象第一层属性#xff0c;视图会有同步变化#xff0c;非第一层#xf…一、 reactive 和ref 都是深层响应式对象: 就是不管对象有多少层修改此对象任一属性都会响应式处理 shallowReactive 和shallowRef 浅层响应式对象: 只会修改第一层对象修改此对象第一层属性视图会有同步变化非第一层数值会变视图不会变。 例如有这样一个对象 { id:1,name:张三,car:{price: 7000,color: red} } vue3中定义shallowReactive 对象后修改id。视图会同步变化如果修改的是car.price。视图不会变化除非先修改car.price 对象然后再修改id这时第一层对象触发会把这个对象更新。具体例子如下 script setup /*** reactive 和ref 都是深层响应式对象: 就是不管对象有多少层修改此对象任一属性都会响应式处理* shallowReactive 和shallowRef 浅层响应式对象:* * */import {reactive,ref,shallowReactive} from vue;const state reactive({id:1,name:张三,car:{price: 7000,color: red}});function updateStateId() {state.id;};function updateStatePrice() {state.car.price;};const stateRef ref({id:1,name:张三,car:{price: 7000,color: red}});function updateRefStateId() {stateRef.value.id;};function updateRefStatePrice() {//直接改非第一层数据视图不更新也就是多层级的数据是非响应式的stateRef.value.car.price;};const shallowstate shallowReactive({id:1,name:张三,car:{price: 7000,color: red}});function updateIdByShallowReactive() {shallowstate.id;};function updatePriceByShallowReactive() {//直接改非第一层数据视图不会更新也就是多层级的数据是非响应式的shallowstate.car.price;};function updatePriceAndIdByShallowReactive() {//直接改非第一层数据视图不会更新也就是多层级的数据是非响应式的shallowstate.car.price;//当修改了第一层数据也修改其他层数据此时会将此对象所有的数据都更新视图//原理当改变底层数据会触发该状态的监听器将此状态所有数据更新到视图中shallowstate.id;};/scripttemplatedivpreactive{{ state.id }}{{ state.car }}/pbutton clickupdateStateId更新reactive/buttonbutton clickupdateStatePrice更新reactiveprice/buttonpref{{ stateRef.id }}{{ stateRef.car }}/pbutton clickupdateRefStateId更新ref/buttonbutton clickupdateRefStatePrice更新ref price/buttonh4function updatePriceAndIdByShallowReactive() {br//直接改非第一层数据视图不会更新也就是多层级的数据是非响应式的brshallowstate.car.price;br//当修改了第一层数据也修改其他层数据此时会将此对象所有的数据都更新视图brshallowstate.id;br};/h4pshallowReactive{{ shallowstate.id }}{{ shallowstate.car }}/pbutton clickupdateIdByShallowReactiveshallowReactive更新id/buttonbutton clickupdatePriceByShallowReactiveshallowReactive更新car.price/buttonbutton clickupdatePriceAndIdByShallowReactiveshallowReactive更新car.price和id/button/div /templatestyle scoped/style点击更新ref对象数据id 按钮id属性加1 点击更新ref对象数据car.pricecar.price属性加1 点击更新reactive对象数据id按钮id属性加1 点击更新reactive对象数据car.pricecar.price属性加1 点击更新shallowReactive对象属性idid属性加1 点击更新shallowReactive对象属性car.pricecar.price属性加1视图不更新。还是7000 点击更新shallowReactive对象属性car.price和idcar.price和id属性都加1并且shallowReactive视图更新。看到下图id加了1price 加了2。
http://www.pierceye.com/news/503611/

相关文章:

  • 假网站如何做济南天桥区网站建设
  • 顺企网我做网站余姚网站建设在哪里
  • 做网站logo用啥软件做电子书网站
  • 企业网站推广的策略有哪些php怎么建立站点
  • 找网站设计公司 看那些wordpress居中
  • 无锡网站营销公司哪家好全屏网页设计尺寸
  • 做第一个网站什么类型网站搜索引擎优化案例
  • 网站代码生成网站网站开发专业 工作意愿
  • ps做网站效果图尺寸如何重庆网站建设选夹夹虫
  • 上鼎工程建设有限公司网站最简单的手机网站制作
  • 网站维护企业网站的后缀名
  • 建设网站需要哪些认证做公众号的网站模板下载吗
  • 搜狗提交网站入口Wordpress登录后顶部的黑
  • 计算机网络技术就业方向及前景西安seo网站排名优化公司
  • 手机网站要求软文推广图片
  • 网站在哪里建立用h5开发的网站模板
  • 深圳建英文网站小学生作文网
  • 画室网站模板德阳 网站建设
  • 池州网站建设网站建设网站开发技术与应用课程设计
  • 淘宝上做网站可信吗怎么建设游戏试玩平台网站
  • 个人网站有哪些类型公众号开发教程零基础
  • 合肥做兼职网站户县住房和城乡建设局官方网站
  • 集团网站源码域名备案成功如何做网站
  • 吉林省建设监理协会网站诚信建设智慧团建官网登录
  • 萧县住房和城乡建设局网站文学网站模板下载
  • 家用电脑可以做网站吗wordpress获取文章信息
  • 山东公路建设集团网站wordpress插件代码
  • 惠州网站公司网站制作成app
  • 站群管理系统汕头网站建设和运营
  • 泉州哪里做网站开发攻击asp网站