自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 前端vue3解析上传的视频编码格式,同时判断是否可以在当前浏览器播放

这段时间有接触一个在线聊天的前端项目,其中可以发送图片视频之类的。随后,便发现了一些问题:其中与本文章有关的,就是上传的视频,在当前浏览器有可能无法播放(直接无法播放、或者点击播放,有声音,但无画面)。经过排查,最后发现,是视频编码问题,部分浏览器不支持H265编码(HEVC)格式的视频播放,导致原生video组件播放异常。怎么处理呢?一开始想让后台帮忙处理,检测视频格式,并将其转换为H264的编码格式(AVC嗯,虽然从结果来说,完全可行,但对服务器资源的消耗还是挺大的,因此不太建议这么做。

2025-12-24 08:00:00 1305 1

原创 微信小程序录音、获取录音音量大小并绘制录音波形图,以及将PCM转MP3

从实践来看,微信小程序录音方面的一些接口,Android端与IOS端的一些效果是不太一样的,比如录音回调和错误回调等,以及两端录音所需要设置的参数、音频播放的相关效果也有些不太相同,存在兼容性问题。录音波形这一块的后续操作也是折煞我也,太菜了是这样的QwQ。

2025-08-04 09:50:05 1908 4

原创 前端类型守卫

因为博主是个半吊子,最近突然发现一个平常没怎么用到,也没怎么注意的写法,特意记录分享一下。

2025-05-27 17:55:50 257

原创 NUXT3,在服务端请求数据,获取后台错误信息并抛出,但在客户端无法拿到正确的错误信息

如:从服务端抛出的错误码和对象,在客户端并没有拿到只有在客户端请求获取的数据才是正常的:首先在服务端是不会处理ElMessage的,这是一个问题,如果将该操作移至useFetchApi处去操作,使其在客户端才处理错误信息,则发现无法正确拿到从服务端获取的错误信息,如错误码变成500等,只包含了通用错误信息。

2025-05-21 13:56:59 971

原创 vue3使用Echarts地图

这边是直接调用的本地的地图数据,如果是调用在线数据就得用别的方式了,不过Echarts的使用是差不多的:(博主自己学到的方法,可能不是最优方式)下次更新Echarts更新数据相关的内容,这个感觉还是有点麻烦的,如果想用好的话。选好自己需要的地图模块,然后复制链接,新开页签保存,或者直接点击下载。学的想睡觉😪,博主是菜狗,有啥建议欢迎提出讨论。其他模式可自行探索了解,博主本人没用过☹。

2025-05-20 16:01:59 1059

原创 vue3安装Echarts与部分配置

此乃前置文档配置(博主还在仍在学习中😃)

2025-05-20 15:38:47 346

原创 Quill富文本插入的数据触发点击事件

输入@时,出现用户列表,让点击列表插入的用户数据,可以被点击跳转至被@用户的首页。

2025-03-14 17:49:09 799

原创 项目npm install、pnpm install、yarn install,安装进度跑到node-sass时报错,记录解决过程。

今天安装了一个新的项目,在安装依赖时,发现进度跑到node-sass那一块时,开始疯狂的报警告,说版本不一致啥的,最后报错,这边从别的博主那截了个图,不想再跑一次了😭。

2025-03-03 16:15:31 1960 1

原创 使用el-upload组件上传头像时,服务端控制台报错 ERROR [unhandledRejection] read ECONNRESET (报错时间) at TCP.onStre。

时,el-upload 会向当前页面发送请求,该请求携带了我上传的图片。但是当图片过大时,应该是本地启动的服务器配置,无法处理过大的文件,导致超时或者连接重置。的,我这边的代码是自动裁剪的,根据最短边,1:1的效果,类似css里的object-fit: cover;中设置了自己的向后端发送请求的方法。此方法可以直接取消ElUpload的自动上传,可以结合其他接口,先保存图片,然后通过其他触发方式,将图片上传。一下,这里推荐一下我查阅资料时找到的文章,这位博主讲的挺详细的,而且有好几篇介绍图片压缩的。

2025-02-19 14:02:26 1938

原创 git取消上一次提交

有时提交代码,执行 git commit 操作后,发现部分描述有误;或者发现上传了不应该上传的文件,比如test测试文件、代码;亦或者有人提交代码了,怕起冲突,打算先取消这次commit。

2025-02-06 16:49:38 569

原创 组件中,ElmentPlus里的el-popper等样式无法修改(vue3)

最近在学习中发现,Element Plus中el-popper的部分样式无法修改,如下拉框的小箭头:通过样式穿透、行内style、popper-class等方式均无法修改。

2025-01-12 20:47:06 1577 2

空空如也

空空如也

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

TA关注的人

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