- 博客(57)
- 收藏
- 关注
原创 Vue 3 中,如果 public 目录下的 .js 文件中有一个函数执行后生成数据,并希望将这些数据传递到组件中
window.postMessage 主要用于 跨窗口通信(例如与 iframe 或新打开的窗口)或 跨域通信。如果数据来自外部窗口或需要跨域传递,可以用此方法。通过以上方法,可以灵活地将 public 目录下 .js 文件中的函数生成的数据传递到 Vue 组件中。如果数据在同一窗口内生成,可以通过 自定义事件 或 全局变量 直接传递,无需 postMessage。避免全局污染:尽量使用模块化方案或事件机制,减少对 window 对象的依赖。如果是异步的,用事件通知。无需跨窗口,直接在同一页面通信。
2025-02-28 17:31:24
607
原创 某些iphone手机录音获取流stream延迟问题 以及 录音一次第二次不录音问题
从开始到获取stream会有将近2s的延迟 导致按下按钮开始录音 会有前面部分语音没录上 Safari 默认启用了音频回声消除和噪声抑制,这些处理可能会增加延迟。修改建议:禁用回声消除和噪声抑制 :通过 getUserMedia 的 audio 约束显式关闭这些。默认的音频轨道配置可能不适配部分 iOS 设备。停止录音后(// 清除对已停止轨道的引用)指定简单的音频轨道配置。
2024-12-26 09:43:37
1138
原创 vue 项目自适应 配置 px转rem 的插件postcss-pxtorem
vue 项目自适应 配置 px转rem 的插件postcss-pxtorem
2024-09-13 15:49:14
1028
转载 本地新项目如何推送到研发云
研发云本地新项目如何推送到研发云https://blog.youkuaiyun.com/baidu_28340727/article/details/121408295?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522171816599616800182774821%2522%252C%2522scm%2522%253A%252220140713.130102334…%2522%257D&request_id=17181659961680018
2024-06-12 12:28:44
141
转载 div 实现 input、textarea 输入框,支持 placeholder 属性
div 实现 input、textarea 输入框,支持 placeholder 属性
2024-05-20 16:58:10
544
转载 npm安装Electron 失败报错问题
npm安装Electron 失败报错问题https://blog.youkuaiyun.com/weixin_46525113/article/details/132299107?ops_request_misc=&request_id=&biz_id=102&utm_term=npm%20ERR!%20%60ELECTRON_MIRROR%60%20is%20&utm_medium=distribute.pc_search_result.none-task-blog-2allsob
2024-03-08 18:13:18
213
原创 npm init vue@latest 一直没反应然后报错
将网址修改为https://registry.npmmirror.com/运行如下命令后再执行“npm init vue@latest” 就成功了。
2024-03-05 17:12:35
2461
2
转载 vue使用自定义指令directives监听元素宽度和高度的变化
vue使用自定义指令directives监听元素宽度和高度的变化,随内容的变化 ,宽高跟随变化
2023-11-08 17:57:22
323
原创 vue vite项目区分 development和production 环境
vite vue 区分 development和production 环境
2023-03-27 18:09:58
5026
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅