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

江苏省和住房城乡建设厅网站首页网站建设与网络设计课程

江苏省和住房城乡建设厅网站首页,网站建设与网络设计课程,哪个网站做服装定制好,网站开发技术发展历程一、问题概述#xff1a; 持续请求的数据变动之后#xff0c;控制台输出绑定的响应式变量 mapObj 的确变了#xff0c;但是视图上只更新了一次#xff0c;后续就不再更新了。 二、排查过程#xff1a; PC上用定时器setInterval模拟数据(全是小于0的数据)更新#xff0…一、问题概述 持续请求的数据变动之后控制台输出绑定的响应式变量 mapObj 的确变了但是视图上只更新了一次后续就不再更新了。 二、排查过程 PC上用定时器setInterval模拟数据(全是小于0的数据)更新视图的确响应了。 -- bug无法复现 手机上控制台输出关键信息输出内容一切都符合预期但是视图层面上只有部分组件数据更新了有几个组件的数据只更新了一次后续再也不更新。--bug偶现。 前期很快定位到 数据响应式失效了视图层失去了响应。 尝试解决方案 reactive 改用 ref 来包装对象 -- 未解决 对象直接赋值改为对象内部属性赋值 -- 未解决 vm.$forceUpdate() 迫使Vue实例重新渲染 -- 未解决 。。。 成功解决 排查好几天之后尝试将当前处理过的数据和未处理的原始数据同时绑定在组件上比对成功处理过的数据视图不更新但是未处理的原始数据终于响应式更新了。--bug已定位。 再通过比对当前处理过的数据和未处理的原始数据区别即可发现数据更新之后所执行的函数内部有一个逻辑会执行 el.innerText  el.innerText.trim() 数据转换并且仅当数据大于0的时候进入到这行代码。注释该行代码数据恢复响应问题解决。--bug成功解决。 三、反思总结 解决问题并不难难的是排查问题。 其实最终的解决方案一点也不就是注释一行错误代码可以说一点营养也没有。 但是这个问题解决的过程却是特别漫长其中的干扰因素太多、尝试过的解决手段也很多、瞎JB乱想的因素更多例如什么vue框架本身的响应延迟等等更是走了很多弯路。 所以既然花了那么多时间去解决了这个问题这个问题必定可以榨出一些营养出来的。 这次排查耗时这么久总结出来最关键的2个点后续一定要牢记 1、比对问题要全面 该问题当中有出现正常和异常的两种表现但是当时只注意到对象key值的不同却没注意到对象value值的不同。 这就好像我们小时候玩的两幅画找不同的游戏一样只找出了其中一处不同点还是错误的方向没发现还有很多其他不同的点 当时如果注意到大于0异常小于0正常这一特性的话定位问题就简单多了。 不过当时数据也少的确很难察觉到会是伴随着数据value不同而出现这个倒也无可厚非。 2、模拟问题要干净 模拟问题的时候不够彻底的干净这是最最最最最最最最最最最最致命的错误 当很快定位到是数据响应式问题的时候应该直接模拟将原数据绑定在组件dom上而不是包了一层handler函数的数据。 // 演示代码import { handlerFn } from ../XXXconst mapObj ref({});const changeInterval setInterval((){mapObj.value[key] newValue; }, 3000);// 错误的模拟方式 div{{ handlerFn(mapObj[key]) }}/div// 正确的模拟方式 div{{ mapObj[key] }}/div// 进阶模拟方式 - 比对定位 div{{ handlerFn(mapObj[key]) }} - 我是分割符 - {{ mapObj[key] }}/div 下班下班周五愉快 ~   
文章转载自:
http://www.morning.lmpfk.cn.gov.cn.lmpfk.cn
http://www.morning.qdlr.cn.gov.cn.qdlr.cn
http://www.morning.kpygy.cn.gov.cn.kpygy.cn
http://www.morning.bpmns.cn.gov.cn.bpmns.cn
http://www.morning.rxkq.cn.gov.cn.rxkq.cn
http://www.morning.twmp.cn.gov.cn.twmp.cn
http://www.morning.junyaod.com.gov.cn.junyaod.com
http://www.morning.nfqyk.cn.gov.cn.nfqyk.cn
http://www.morning.rhmk.cn.gov.cn.rhmk.cn
http://www.morning.nicetj.com.gov.cn.nicetj.com
http://www.morning.ymfzd.cn.gov.cn.ymfzd.cn
http://www.morning.lpcpb.cn.gov.cn.lpcpb.cn
http://www.morning.tgxrm.cn.gov.cn.tgxrm.cn
http://www.morning.fchkc.cn.gov.cn.fchkc.cn
http://www.morning.zsgbt.cn.gov.cn.zsgbt.cn
http://www.morning.drpbc.cn.gov.cn.drpbc.cn
http://www.morning.rxzcl.cn.gov.cn.rxzcl.cn
http://www.morning.yrycb.cn.gov.cn.yrycb.cn
http://www.morning.zqcdl.cn.gov.cn.zqcdl.cn
http://www.morning.zqwqy.cn.gov.cn.zqwqy.cn
http://www.morning.dxxnq.cn.gov.cn.dxxnq.cn
http://www.morning.mnkhk.cn.gov.cn.mnkhk.cn
http://www.morning.jmbgl.cn.gov.cn.jmbgl.cn
http://www.morning.wljzr.cn.gov.cn.wljzr.cn
http://www.morning.cnfjs.cn.gov.cn.cnfjs.cn
http://www.morning.zlcsz.cn.gov.cn.zlcsz.cn
http://www.morning.ztjhz.cn.gov.cn.ztjhz.cn
http://www.morning.qnbgh.cn.gov.cn.qnbgh.cn
http://www.morning.hpkgm.cn.gov.cn.hpkgm.cn
http://www.morning.qnsmk.cn.gov.cn.qnsmk.cn
http://www.morning.caswellintl.com.gov.cn.caswellintl.com
http://www.morning.krywy.cn.gov.cn.krywy.cn
http://www.morning.jgrjj.cn.gov.cn.jgrjj.cn
http://www.morning.xqwq.cn.gov.cn.xqwq.cn
http://www.morning.pdmml.cn.gov.cn.pdmml.cn
http://www.morning.lnbcx.cn.gov.cn.lnbcx.cn
http://www.morning.xtqld.cn.gov.cn.xtqld.cn
http://www.morning.skksz.cn.gov.cn.skksz.cn
http://www.morning.wtlyr.cn.gov.cn.wtlyr.cn
http://www.morning.fhtmp.cn.gov.cn.fhtmp.cn
http://www.morning.lgnbr.cn.gov.cn.lgnbr.cn
http://www.morning.xrqkm.cn.gov.cn.xrqkm.cn
http://www.morning.fdwlg.cn.gov.cn.fdwlg.cn
http://www.morning.rpzth.cn.gov.cn.rpzth.cn
http://www.morning.bxqtq.cn.gov.cn.bxqtq.cn
http://www.morning.nzqqd.cn.gov.cn.nzqqd.cn
http://www.morning.ejknty.cn.gov.cn.ejknty.cn
http://www.morning.muzishu.com.gov.cn.muzishu.com
http://www.morning.jpmcb.cn.gov.cn.jpmcb.cn
http://www.morning.lpzqd.cn.gov.cn.lpzqd.cn
http://www.morning.lnbcx.cn.gov.cn.lnbcx.cn
http://www.morning.yghlr.cn.gov.cn.yghlr.cn
http://www.morning.lslin.com.gov.cn.lslin.com
http://www.morning.xrftt.cn.gov.cn.xrftt.cn
http://www.morning.jnzfs.cn.gov.cn.jnzfs.cn
http://www.morning.splcc.cn.gov.cn.splcc.cn
http://www.morning.fnhxp.cn.gov.cn.fnhxp.cn
http://www.morning.jqcrf.cn.gov.cn.jqcrf.cn
http://www.morning.yxdrf.cn.gov.cn.yxdrf.cn
http://www.morning.kzcfr.cn.gov.cn.kzcfr.cn
http://www.morning.ymbqr.cn.gov.cn.ymbqr.cn
http://www.morning.fssmx.com.gov.cn.fssmx.com
http://www.morning.mfrb.cn.gov.cn.mfrb.cn
http://www.morning.brbmf.cn.gov.cn.brbmf.cn
http://www.morning.rqjxc.cn.gov.cn.rqjxc.cn
http://www.morning.sbpt.cn.gov.cn.sbpt.cn
http://www.morning.cknsx.cn.gov.cn.cknsx.cn
http://www.morning.jyzqn.cn.gov.cn.jyzqn.cn
http://www.morning.jyknk.cn.gov.cn.jyknk.cn
http://www.morning.kscwt.cn.gov.cn.kscwt.cn
http://www.morning.nmqdk.cn.gov.cn.nmqdk.cn
http://www.morning.rcdmp.cn.gov.cn.rcdmp.cn
http://www.morning.rgpsq.cn.gov.cn.rgpsq.cn
http://www.morning.ybyln.cn.gov.cn.ybyln.cn
http://www.morning.kgqpx.cn.gov.cn.kgqpx.cn
http://www.morning.bwqcx.cn.gov.cn.bwqcx.cn
http://www.morning.ftntr.cn.gov.cn.ftntr.cn
http://www.morning.touziyou.cn.gov.cn.touziyou.cn
http://www.morning.frtb.cn.gov.cn.frtb.cn
http://www.morning.nmngq.cn.gov.cn.nmngq.cn
http://www.tj-hxxt.cn/news/245711.html

相关文章:

  • 哈尔滨营销网站建设公司wordpress不使用ip访问不了
  • 航达建设集团有限公司网站网站备案制度
  • 东莞网站建设 家具有哪些网站做的符合企业风格
  • 地税城市维护建设税网站是什么中国工商注册网官网网址
  • 网站建设策划方案如何写用ps制作网页步骤
  • 临沂自助建站软件江苏又一地检测出阳性
  • 那个网站百度收录快装修设计软件排名
  • 网站代码查看泰安市景区建设网站
  • php网站开发全程实例南昌电子商务网站建设
  • 集宁网站建设SEO优化广州网站推广服务商
  • 浙江联科网站建设室内设计专业招聘信息
  • 广东省住房城乡建设厅官方网站厦门免费建立企业网站
  • 做不好的网站违法吗百度掘金入口官网
  • 计算机系部网站开发背景网页模版设计
  • 东营市做网站的公司建设银行网上银行网站可以开通网银
  • 重庆科技建设信息网站做企业网站和邮箱
  • 铁岭市网站建设婚庆公司多少钱
  • 自己做网站代理产品鞍山软件制作平台
  • 会计信息网站建设的意思能自己做网站吗
  • 合肥网站建设司图廊坊专业网站网站
  • 应用网站开发温州小程序制作
  • 什么是网站降权处理百度资讯指数
  • 怡康医药网站建设方案html网站开发实验报告
  • 西安网站设计制广州十大网站开发公司
  • 佛山外贸网站建设报价h5培训
  • 深圳罗湖网站建设公司宁波seo公司网站推广
  • 网站建设 中标wordpress 去优酷广告
  • dw建立网站之后怎么做如何使用云服务建设网站
  • 徐州专业网站seowordpress所有文章新窗口打开
  • 旅游网站设计说明百度站长平台app