自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 SVG的 linearGradient 渐变色 渲染问题

同一个页面多次调用相同的SVG,SVG中有linearGradient 渐变的属性,这时只有第一次调用时,渐变属性会生效,后面的调用可能不会生效

2023-11-09 19:57:59 386 1

原创 AWS SDK FOR JavaScript V2 操作对象相关的API

本文介绍的主要是 V2 版本相关的API去操作对象,V2和V3有些区别,但是大部分的API用法基本一致,需要添加自定义请求头可以参照【listObjects】2.10 获取对象的信息但是一个会获取不全。2.1 获取存储桶中所有的对象。2.2 获取对象的下载链接。2.8 更新文件 ACL。一. 初始化相关的参数。二. 相关API的使用。2.7 获取文件ACL。2.4 删除单个对象。2.5 批量删除对象。2.6 单个复制对象。

2023-07-17 12:05:40 356 1

原创 svg在火狐、safari等浏览器展示不全,在google可以正常展示

svg在火狐、safari等浏览器展示不全,在google可以正常展示

2023-07-13 19:38:23 1341 1

原创 浏览器下载文件为什么会直接打开

本地浏览器安全性限制:由于浏览器安全机制的限制,有些浏览器可能会禁止下载某些类型的文件,比如 EXE 或 ZIP 文件等。服务器未正确设置 MIME 类型:在某些情况下,即使文件存在于服务器上,浏览器也可能无法识别该文件的类型,从而导致下载失败。这些 MIME 类型表明该文件是“二进制”文件,不能直接显示在浏览器中,浏览器会将其下载到本地硬盘上,让用户自己决定如何处理它。通常情况下我们都是使用的a 标签的 download 属性进行下载的,但有些时候下载的的文件会直接打开,这是为什么呢?浏览器下载文件为什么

2023-05-12 10:42:09 3194

原创 Input输入框光标在前输入后自动跳到最后面的bug

组件库:tea-component技术框架:umi、react、react-hook-form今日bug,输入框光标在最前面输入后自动跳到了最后面 输入前 输入后触发事件不同,其余条件完全相同情况下此bug发生的原因猜测,tea-component组件对onChange组件进行了一次封装 ,而没有对onInput封装导致具体原因欢迎大家指点解决方法:将onChange事件改成onInput...

2022-07-13 16:56:03 3090

原创 表单校验踩坑 (关于Button组件的默认值)

背景:在表单内中,点击上传文件,会触发表单内的其他的校验需求:上传时不需要触发其他校验使用技术栈:表单:使用tea-component的表单校验表单组件:使用react-hook-form复现当前代码中的处理解决方法一:改成其他标签方法二:Button原始类型改成button分析没有改成其他类型的Button会触发表单的校验默认是submit总结:熟读并背诵文档...

2022-05-13 10:32:31 287

原创 moment.js多语言列表

momentjs多语言对应列表

2022-01-14 18:29:25 1100 4

原创 umi build报错:TypeError: Cannot read properties of undefined (reading ‘toLowerCase‘)

umi项目打包时报错:原因时样式文件中出现了没有赋值的样式自测了一小部分样式,目前只发现margin、padding没有赋值时打包会报这个错误解决办法:如果代码仓库运行且打包是正常的就将本地开发的代码和分支上的代码进行比对,否则只有一个个去找(不知道广大码农们还有没有什么好办法)预防措施:在写代码时开启eslint检查,如果代码有问题或者不符合规范则会在编辑器中报出来...

2021-11-24 22:59:15 3488

原创 umi:前端项目中静态资源上传到后端

前端项目中静态资源上传到后端

2021-11-23 17:06:30 1412

原创 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 2951 2

原创 CDN链接下载或不同域名下载

场景:后端返回的下载链接为cdn链接,而cdn链接不能直接作为下载的链接地址解决方案(步骤):1.向后端请求得到CDN的下载地址2.通过ajax的方式向cdn链接请求3.将请求得到的结果转成二进制流4.再将其变成一个下载的链接赋值给a标签的href属性,并自动触发a标签的下载 // 这里是批量下载,请求的谷歌云的链接 const ajax = (url, callback, options) => { window.URL = window.URL ...

2021-09-23 22:07:57 4756

原创 前端页面闪动(vue+ele 表格分页)

UI组件库:element框架:vue组件:ele表格组件 +ele分页组件问题:在vue中分页时到了某一页突然不断闪屏自己分析的原因(猜想):可能是表格内容高度自适应,超出当前行会换行,当到达某一高度时,恰巧到达浏览器产生滚动条的高度,但没有滚动条又能显示,所以浏览器这时就不能正常判断是否需要滚动条,从而导致页面闪屏这个只是个人排除各种因素后得到的一个猜想,可能绝大多数情况是无法复现的(因为我其他页面的分页都是正常的,只有一个页码的页面会出现问题)解决方法一:(这个方法不能排...

2021-07-13 23:31:21 1067

原创 react 中加载静态word文档(或加载静态的html文件)

react 中加载静态word文档(或加载静态的html文件)在react遇到需要将一些很长的word文档,并且该文档中有许多样式,前端调需要花费很长的事件,并需要展示成html的形式时可以使用使用office将word文档转成html的格式(会有部分样式不对,需要自己调整)注:wpsh转成html格式可能会有乱码,需要注意const Arobj = `<div>我是要插入的html的部分</div>`将转好的html格式的文档打开其源码复制其中的html部分将其用模板

2021-07-12 23:32:08 1472 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除