摘要: nvm 自动化切换项目 node 版本 在一些项目中经常会忘记在 readme 中写项目运行的版本,而且一点都不工程化。这里给出一些方法让项目切换版本更加顺畅。 流程 第一步 将对应的 nvm 安装完成,教程很多就不赘述了。 第二步 在项目根目录下运行命令行node -v > .nvmrc 第三步 阅读全文
posted @ 2024-05-17 17:59 DAmarkday 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 问题 使用uniapp开发手机端app,有一个页面是一个m3u8格式的视频列表,如果使用原版的video标签播放会因为层级最高问题不能滑动被覆盖。 方案 使用iframe内嵌本地页面(为什么不用webview?webview在模拟器可以显示在真机上就显示不出来,同时手机端的webview的层级是最高 阅读全文
posted @ 2023-09-15 17:39 DAmarkday 阅读(778) 评论(0) 推荐(0) 编辑
摘要: 前言 使用vue3开发项目时,碰上需要做一个视频流列表的页面,最开始是想获取所有列表数据后创建对应的video标签,这样默认获取第一帧作为封面,同时暂停视频减轻不断请求的压力。但开发后发现视频就算暂停后也会继续请求视频流,多个视频反而会导致页面卡顿。 方案 手动获取视频的第一帧,通过canvas将其 阅读全文
posted @ 2023-09-15 15:40 DAmarkday 阅读(564) 评论(0) 推荐(0) 编辑
摘要: 问题 vue2中在cesium上做倾斜摄影模型加载后页面会非常卡顿,排查模型加载代码后发现都没有问题。 但是在vue3框架搭建的项目中就没有问题。 具体表现为 CPU和内存爆满,内存持续不断大幅度上涨。页面表现为卡顿异常 vue2开发的运行情况(异常情况): vue3开发的运行情况(正常情况): P 阅读全文
posted @ 2023-07-02 13:53 DAmarkday 阅读(1911) 评论(0) 推荐(0) 编辑
摘要: 问题 在维护一个老项目时发现map循环数组循坏到index为14时就自动不循环了(数组长度为79),并且也不运行后面的代码 代码 // 问题代码 await useMyFetch('url', { afterFetch(ctx) { const resdata = safeParse(ctx.dat 阅读全文
posted @ 2023-05-08 14:25 DAmarkday 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 前言 在维护公司一个技术栈为 vue2 + ts + unocss 的老项目时发现 unocss 在开发环境和正式环境都不能生效,最先以为是插件的版本问题,排查后发现是因为项目在使用 unocss 时的配置没有配置完全,根据 vue-cli 的版本按照 unocss 的官方仓库里的 example 阅读全文
posted @ 2023-05-04 13:08 DAmarkday 阅读(2205) 评论(0) 推荐(0) 编辑
摘要: 问题 将百度的地图按需求简单封装一下,通过 iframe 嵌入到其他网页中,根据 postMessage 传入的参数进行一定程度的交互。但是父页面传入的参数子 iframe 获取不到参数 问题所在 用了一下 chatGPT 查询一下也一无所获,都没用。通过不断排查后发现 在 iframe 中的网页还 阅读全文
posted @ 2023-04-26 10:02 DAmarkday 阅读(1234) 评论(0) 推荐(0) 编辑
摘要: 问题 在vite+ts+vue3项目中时pnpm run build构建项目导致无法正常打包 解决思路 排查问题时发现禁用router插件后能正常打包,禁用掉则会导致溢出。 进一步发现是因为.vue文件过多的原因。 考虑到可能是nodejs默认的内存不够,增大内存试试。增加到24GB后可以成功打包。 阅读全文
posted @ 2023-04-17 10:30 DAmarkday 阅读(1671) 评论(0) 推荐(0) 编辑
摘要: 1.序言 这里记录一下使用的好用的vscode插件,主要是给自己做一下备忘记录。 2.插件 通用插件 Chinese (Simplified) (简体中文) Language Pack for Visual Studio Code vscode的中文语言包 Settings Sync(配置同步到云端 阅读全文
posted @ 2023-03-23 15:19 DAmarkday 阅读(312) 评论(0) 推荐(0) 编辑
摘要: 问题 正则表达式一段时间不常用就经常忘掉,这里记录一下容易忘掉的知识点。 ?=和?:和?!和?<=和?<! 要理解?=和?!,首先需要理解 前瞻 ,后顾 ,负前瞻 ,负后顾 四个概念: // 前瞻: exp1(?=exp2) 查找包含exp1和exp2的字段,只会返回符合规则的exp1 // 后顾: 阅读全文
posted @ 2023-03-22 17:57 DAmarkday 阅读(17) 评论(0) 推荐(0) 编辑