bug及优化
站在28楼听风
这个作者很懒,什么都没留下…
展开
-
SVG的 linearGradient 渐变色 渲染问题
同一个页面多次调用相同的SVG,SVG中有linearGradient 渐变的属性,这时只有第一次调用时,渐变属性会生效,后面的调用可能不会生效原创 2023-11-09 19:57:59 · 253 阅读 · 1 评论 -
umi多语言 | 国际化 踩坑
文件:src/locales/zh-CN.tsexport default { message: '明天我就找个女朋友',}一、适合在组件中使用的方法1.函数调用的形式import { useIntl } from 'umi';const FormatMessage = () => { const { formatMessage } = useIntl(); return <div>{formatMessage({ id: 'mes..原创 2021-09-23 22:32:12 · 2637 阅读 · 2 评论 -
umi build报错:TypeError: Cannot read properties of undefined (reading ‘toLowerCase‘)
umi项目打包时报错:原因时样式文件中出现了没有赋值的样式自测了一小部分样式,目前只发现margin、padding没有赋值时打包会报这个错误解决办法:如果代码仓库运行且打包是正常的就将本地开发的代码和分支上的代码进行比对,否则只有一个个去找(不知道广大码农们还有没有什么好办法)预防措施:在写代码时开启eslint检查,如果代码有问题或者不符合规范则会在编辑器中报出来...原创 2021-11-24 22:59:15 · 3418 阅读 · 0 评论 -
表单校验踩坑 (关于Button组件的默认值)
背景:在表单内中,点击上传文件,会触发表单内的其他的校验需求:上传时不需要触发其他校验使用技术栈:表单:使用tea-component的表单校验表单组件:使用react-hook-form复现当前代码中的处理解决方法一:改成其他标签方法二:Button原始类型改成button分析没有改成其他类型的Button会触发表单的校验默认是submit总结:熟读并背诵文档...原创 2022-05-13 10:32:31 · 243 阅读 · 0 评论 -
svg在火狐、safari等浏览器展示不全,在google可以正常展示
svg在火狐、safari等浏览器展示不全,在google可以正常展示原创 2023-07-13 19:38:23 · 952 阅读 · 1 评论 -
浏览器下载文件为什么会直接打开
本地浏览器安全性限制:由于浏览器安全机制的限制,有些浏览器可能会禁止下载某些类型的文件,比如 EXE 或 ZIP 文件等。服务器未正确设置 MIME 类型:在某些情况下,即使文件存在于服务器上,浏览器也可能无法识别该文件的类型,从而导致下载失败。这些 MIME 类型表明该文件是“二进制”文件,不能直接显示在浏览器中,浏览器会将其下载到本地硬盘上,让用户自己决定如何处理它。通常情况下我们都是使用的a 标签的 download 属性进行下载的,但有些时候下载的的文件会直接打开,这是为什么呢?浏览器下载文件为什么原创 2023-05-12 10:42:09 · 2310 阅读 · 0 评论 -
Input输入框光标在前输入后自动跳到最后面的bug
组件库:tea-component技术框架:umi、react、react-hook-form今日bug,输入框光标在最前面输入后自动跳到了最后面 输入前 输入后触发事件不同,其余条件完全相同情况下此bug发生的原因猜测,tea-component组件对onChange组件进行了一次封装 ,而没有对onInput封装导致具体原因欢迎大家指点解决方法:将onChange事件改成onInput...原创 2022-07-13 16:56:03 · 2766 阅读 · 0 评论 -
前端页面闪动(vue+ele 表格分页)
UI组件库:element框架:vue组件:ele表格组件 +ele分页组件问题:在vue中分页时到了某一页突然不断闪屏自己分析的原因(猜想):可能是表格内容高度自适应,超出当前行会换行,当到达某一高度时,恰巧到达浏览器产生滚动条的高度,但没有滚动条又能显示,所以浏览器这时就不能正常判断是否需要滚动条,从而导致页面闪屏这个只是个人排除各种因素后得到的一个猜想,可能绝大多数情况是无法复现的(因为我其他页面的分页都是正常的,只有一个页码的页面会出现问题)解决方法一:(这个方法不能排...原创 2021-07-13 23:31:21 · 1006 阅读 · 0 评论