自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 vue2中使用recordrtc录制语音同时调用上传接口的方法

本文介绍了在Vue2项目中实现录音并分片上传的方法。首先安装RecordRTC库,初始化录音状态变量;然后通过配置timeSlice参数实现音频分片,在ondataavailable回调中处理数据上传;最后完善了停止录音、资源清理等功能。文章还强调了浏览器兼容性、音频格式选择、错误处理等注意事项,为实时语音处理和识别提供了实现基础。该方法通过分片上传减轻服务器压力,适用于需要实时处理的语音应用场景。

2025-11-06 16:31:47 314

原创 TypeScript 快速上手

装饰器本质是一种特殊的函数,它可以对:类、属性、方法、参数进行扩展,同时能让代码更简洁。装饰器自2015年在中被提出到现在,已将近10年。截止目前,装饰器依然是实验性特性 ,需要开发者手动调整配置,来开启装饰器支持。装饰器有 5 种:1⃣类装饰器2⃣属性装饰器3⃣方法装饰器4⃣访问器装饰器5⃣参数装饰器备注:虽然中可以直接使用**类装饰器**,但为了确保其他装饰器可用,现阶段使用时,仍建议使用配置来开启装饰器支持,而且不排除在来的版本中,官方会进一步调整装饰器的相关语法!

2025-11-03 15:21:23 617

原创 vue2中dhtmlx-gantt多子任务合并一行实现

本文介绍了如何使用dhtmlx-gantt实现多子任务合并显示功能。首先安装特定版本(7.1.13),通过定义template结构和JavaScript方法实现。核心方法_transformDataForSplitRow将任务按行分组,为每组创建父任务并设置render:"split"属性,子任务通过parent属性与父任务关联。初始化配置包括时间格式、列宽、刻度等,并支持周末高亮显示。该方案可实现同一行内多个子任务分段显示的效果。

2025-10-24 16:50:46 256

原创 vue base64转音频文件wav格式

【代码】vue base64转音频文件wav格式。

2025-09-28 12:06:53 304

原创 google浏览器忽略跨域调试接口

【代码】google浏览器忽略跨域调试接口。

2025-03-27 11:27:23 387

原创 音频过大导致无法拉取进度条

2025-03-27 10:46:24 309

原创 vue 音频录制

【代码】vue 音频录制。

2025-03-11 13:20:29 413

原创 uniapp文件下载进度条 plus.downloader.createDownload

filename:“_downloads/”+name //利用保存路径,实现下载文件的重命名。//下载成功,d.filename是文件在保存在本地的相对路径,使用下面的API可转为平台绝对路径。//选择软件打开文件。console.log(“下载成功”,d)console.log(“下载失败”,d)//d为下载的文件对象。

2024-10-10 14:17:05 1531

原创 前端 Network报错的收集

备注:这个我要重点说一下,首先是国外的开源系统,python编写,私有化部署资源比较高,linux系统要求,文档全英文,系统虽然有简体中文,但也只是菜单的内容翻译了而已,总的来说,成本也是很高的;但是,这才是真正的开源啊,如果数据量很多,项目也多,那免费的私有化部署真香啊!监听js运行时错误事件,会比window.onerror先触发,与onerror的功能大体类似,不过事件回调函数传参只有一个保存所有错误信息的参数,不能阻止默认事件处理函数的执行,但可以全局捕获资源加载异常的错误。

2024-09-30 10:35:55 1007

原创 前端 短时间内进入同一页面二次接口的处理方式

在前端开发中,如果某页面第一次进入时请求某接口没有返回结果,可以通过存储历史记录和重试机制来解决。‌ 当用户重新进入该页面时,可以通过检查存储的历史记录来确定是否需要重新请求接口,或者是否可以继续之前的请求。‌存储历史记录‌:在用户第一次进入页面时,将请求的历史记录(如请求的次数、是否成功等)存储在localStorage中。‌重试机制‌:如果第一次请求失败,可以通过设置重试机制来重新发起请求。例如,可以使用axios的拦截器来处理请求和响应,当遇到错误时自动重试请求‌12。

2024-09-30 10:06:20 343

原创 vue2 js中动态获取颜色变量给css使用的方法

2024-09-27 14:01:30 226

原创 vue中index.html根据不同环境运行不同js

【代码】vue中index.html根据不同环境运行不同js。

2024-08-02 10:30:52 359

原创 Nginx 支持websocket的配置

重要的是这两行,它表明是websocket连接进入的时候,进行一个连接升级将http连接变成websocket的连接。表明连接成功以后等待服务器响应的时候,如果不配置默认为60s;location /upload { // 静态资源地址。1.Nginx 支持websocket的配置。// 启用支持websocket连接。server_name 域名;

2024-07-23 16:49:44 875

原创 webSockt vue2使用

【代码】webSockt vue2使用。

2024-07-22 16:58:31 212

原创 Decimal.js用法

decimal.js用法

2024-07-14 16:25:17 870

原创 git大小写不区别解决方法

2.执行 git config core.ignorecase false 修改配置,关闭 git 忽略大小写配置。3.执行 git config --global core.ignorecase false 修改全局。1.执行 git config core.ignorecase 查看当前配置,不出意外,返回true。一.关闭git 忽略大小写配置。

2024-07-12 13:54:00 676

空空如也

空空如也

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

TA关注的人

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