合集-Bug 复盘
摘要:在日常的 JavaScript 编码中,我们经常使用解构语法来提取对象中的属性。假设我们有一个名为 fetchResult 的对象,代表从接口返回的数据,其中包含一个字段名为 data。 const fetchResult = { data: null }; 在提取 data 字段时,为了避免接口未
阅读全文
摘要:在新版本的 Chrome 等浏览器中,默认情况下禁止了跨域 iframe 开启全屏的权限。在 iframe 中,我们通常使用 `element.requestFullscreen()` 方法来进行全屏展示。根据 MDN 文档,为了让 iframe 展示全屏,我们需要配置 `allowfullscre
阅读全文
摘要:今天遇到一个问题,在使用codemirror对两条文本内容进行对比时,有同事反馈在它的电脑上会显示成:前面一半是正常显示差异内容,而后面就变成了全部是新增的。 像这样: 预期的对比结果是这样: 我们观察用于对比的两个文本,实际上上面的文本都是去掉后面括号中的内容,对比结果不应该表现成全部删除全部新增
阅读全文
摘要:背景 & 问题 最近有一个需求用到了el-cascader,需要支持多级数据的选择。我们的产品,在进入表单编辑时,表单是默认禁用的,用户在需要编辑时需要点击一个按钮使得表单状态从禁用到可编辑。在这个过程注意到,el-cascader显示的ui会有错乱问题,具体表现如下图: 所选中的选项和当前el-c
阅读全文
摘要:今天在调用请求浏览器全屏的方法等时候遇到了这个问题,直接看报错的意思是非法的调用,看一下报错的代码 const canvas = document.querySelector('canvas.webgl') window.addEventListener('dblclick', () => { co
阅读全文