- 博客(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
原创 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
原创 Nginx 支持websocket的配置
重要的是这两行,它表明是websocket连接进入的时候,进行一个连接升级将http连接变成websocket的连接。表明连接成功以后等待服务器响应的时候,如果不配置默认为60s;location /upload { // 静态资源地址。1.Nginx 支持websocket的配置。// 启用支持websocket连接。server_name 域名;
2024-07-23 16:49:44
875
原创 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关注的人
RSS订阅