![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
工作问题记录
Jupsat Du
Keep moving
展开
-
router-outlet未能触发deactivate()导致多个订阅问题
功能描述:在一个弹框明细中,包含<router-outlet>和其他内容,弹框时触发this.router.navigate()方法,参数 为([xxxx],{queryParams: param}),param将传给xxx指向的组件,组件根据param查询相关内容并渲染。问题描述:当xxxx相同,queryParams不同时,点击第二条数据弹框出现了上一条数据弹框的历史内容调试发现:在xxx指向的组件中, this.route.queryParams的属性observers包含多条..原创 2021-08-22 20:32:20 · 216 阅读 · 0 评论 -
使用NG-ZORRO的nz-upload上传文件时按enter键会两次弹框的问题
问题:最近项目中在做一个上传文件的功能,采用了NG-ZORRO官网的模板,结果发现当光标在button上,按enter键会触发两次的文档弹框,第一次弹框选中文件并确认后,接着又弹一次,使得上一次的无效。如果选中取消,结果还会弹一次。解决过程:1.由于发现官网给出的模板也有这种问题,于是想着到github找这个框架相关问题及处理,结果也没搜索到,最后自己在讨论区留了这个问题。2.查nz-upload相关属性,阅读源码,希望找到突破口,仍然没解决。3.网上查到与nz-upload相似的el-up原创 2021-08-16 13:11:38 · 661 阅读 · 0 评论 -
记录:forced reflow while executing JavaScript took xxms
记录一个强制回流导致问题:这是工作中遇到的一个很常见的提示,却成了昨晚至今早难以处理的问题。跟以往的提示不同,除了本地测试正常外,在dev、st都同时出现了上70次以上,每次点击特定界面都会如此。界面在无数次的forecd reflow下无法展示,甚至出现一半的数据再不停的闪动,崩溃问题排查:0.清除缓存 => 结果:无效1.问题界面代码检查 =>结果:代码无误2.问题界面和其他界面现象及代码对比 => 结果:其他界面展示正常,引入框架代码相同3.删除及修改可.原创 2021-06-25 23:32:22 · 2209 阅读 · 0 评论