你瞅啥呢

随笔分类 -  bug

摘要:2025-11-22 Ed25519 Error: error:1E08010C:DECODER routines::unsupportedEd25519 Error: error:1E08010C:DECODER routines::unsupported 有2个原因导致: 1.node版本不支持 2.Ed25519模块在当前项目不支持 我的做法:升级node版本,不行,,,然后我就把Ed25519这个插件卸载了,使用了@noble/ 阅读全文
posted @ 2025-11-22 00:45 叶乘风 阅读(10) 评论(0) 推荐(0)
摘要:2025-11-18 vue3+ts项目报错:TypeError: Failed to fetch dynamically imported==》script没有指定使用lang=&quot;ts&quot;或者引用的模块不存在导致像这钟报错会有很多种情况导致,不同的问题有不同的原因,比如vue3+ts写法不规范导致的 查看你代码的script是不是这么写的 <script steup> 没有申明ts,需要手动加上lang="ts",即可 还有另一种情况就是你已经按照上面的写了,但还是报这种错,那可能是你导入的模块路径不存在导 阅读全文
posted @ 2025-11-18 00:17 叶乘风 阅读(18) 评论(0) 推荐(0)
摘要:2025-10-27 在浏览器打开网站A输入数字后变成小动物,其他网站为正常数字输入 ==》 修改字体最近遇到一个奇怪的问题,就是生产的pc端给客户使用时,客户发现输入的数字变成了小动物,不仅如此,不用输入,其他只要涉及到数字的都会变成小动物。 远程过去,确实如此,原以为是客户自己安装的输入法问题,但是把输入法改为系统自带的还是一样,最后还是定位到代码本身,尝试修改字体font-family的值。 阅读全文
posted @ 2025-10-27 11:12 叶乘风 阅读(59) 评论(0) 推荐(0)
摘要:2025-10-15 2个元素a和b,a的层级(z-index)比b的高,a为固定定位(fixed),b为粘性定位(sticky),当二者有部分重叠时,b会遮挡a的原因以及解决方法原因:可能是由于层叠上下文导致 解决方案:把元素a拎出来,和元素b分开,注意,元素b的父级不能包含元素a,试一下。 阅读全文
posted @ 2025-10-15 11:35 叶乘风 阅读(8) 评论(0) 推荐(0)
摘要:2025-09-08 vue2赋值了某字段,但是页面双向绑定的值却没变化?==》蠢办法:使用v-if+变量来控制元素的重新渲染,聪明办法:this.$set,终极方法:解构赋值在你控制的元素那里的值改变了但是页面没有变化 蠢办法: 在该元素的上一级设置v-if,在改变值的时候把该元素设置为隐藏,n秒后再显示。 页面局部重绘,缓存值被清除,当然这只是我的猜测,我不知道到底存不存在页面局部缓存这种bug,但事实上每次遇到这种情况我都是这么处理的。 注意:如果控制元素的上一级的 阅读全文
posted @ 2025-09-08 20:47 叶乘风 阅读(31) 评论(0) 推荐(0)
摘要:2025-03-18 InvalidCharacterError: Failed to execute &#39;setAttribute&#39; on &#39;Element&#39;: &#39;&quot;&#39; is not a valid attribute name.==》打多了一个双引号InvalidCharacterError:未能对元素执行赋值:'"' 不是有效的属性名称。 嗯,,大多了一个双引号导致报错。 阅读全文
posted @ 2025-03-18 13:27 叶乘风 阅读(214) 评论(0) 推荐(0)
摘要:请检查你的方法,比如我写的方法名handleChange写法是否正确,如果都正确,那么你有可能写多了一个script标签导致覆盖了逻辑,请检查一下吧 <script setup> </script> 阅读全文
posted @ 2025-03-13 09:08 叶乘风 阅读(34) 评论(0) 推荐(0)
摘要:2025-03-12 mounted在h5端能打印日志,在小程序没出现??==&gt;看看是不是你console.log隐藏了rt。我运行了npm run build打包小程序预览,发现我在mounted打印的日志没出来,h5端是有的,搞了大半天后才发现是有一个插件terser-webpack-plugin在正式打包时会把console.log在生产环境下隐藏掉,导致看似mounted在小程序端不生效的假象。 阅读全文
posted @ 2025-03-12 14:20 叶乘风 阅读(41) 评论(0) 推荐(0)
摘要:2025-01-02 业务开发中常遇到的问题,明明数组的长度为3,为什么渲染出来却只有1条数据?==》遍历渲染采用的key值无法正确识别导致比如你的代码为: <div class="box"> <a-tag class="tag" closable v-for="(item, index) in arr" :key="index"> {{ item.label }} </a-tag> </div> 你通过操作一个按钮,把arr的数据由原 阅读全文
posted @ 2025-01-02 15:59 叶乘风 阅读(31) 评论(0) 推荐(0)
摘要:2024-12-20 业务开发中常遇到的问题,明明代码都一样,为什么本地可以线上不行?举例1:一张图片,本地开发显示是正常的,到了线上环境,图就裂开了,显示不出来,图片路径一摸一样,文件也在。 原因:页面渲染好了图片路径才赋值,导致无法回显。 解决方案:延迟渲染。 阅读全文
posted @ 2024-12-20 14:59 叶乘风 阅读(90) 评论(0) 推荐(0)
摘要:2024-11-21 uniapp小程序ios端设置overflow:hidden无法禁止页面滑动业务流程:在页面弹出一个全局弹窗,该页面下的内容不能被滑动。 问题:小程序端设置页面 overflow:hidden 或者 uni.setPageStyle({ style: { overflow: "unset", }, }); 在android端正常,ios无效,h5端二者正常 解决方案:给全局 阅读全文
posted @ 2024-11-21 13:33 叶乘风 阅读(566) 评论(0) 推荐(0)
摘要:2024-11-04 Request textDocument/documentSymbol failed. ==》重启vscode今个儿早上一来,跑一下项目,我勒个去,这个vscode就给我不断弹出这种弹窗 Request textDocument/documentSymbol failed. 请求文本Document/documentSymbol失败。来源:Vue-官方。 原因:不知道,可能是终端报错了,但是把终端关掉了(没 阅读全文
posted @ 2024-11-04 17:02 叶乘风 阅读(468) 评论(0) 推荐(0)
摘要:2024-10-29 使用dayjs获取周一时间不正确dayjs获取周一代码为: dayjs().startOf('week').format('YYYY-MM-DD') 但是为什么获取到的周一日期为27呢? 原因:startOf('week')默认认为周日是一周开始的第一天,而不是周一才是第一天 嗯.......国外第一天都是周日吗?搞不懂 解决方案 阅读全文
posted @ 2024-10-29 16:17 叶乘风 阅读(637) 评论(0) 推荐(0)
摘要:2024-10-24 error An unexpected error occurred: &quot;EPERM: operation not permitted, unlink &#39;E:\\project\\项目名\\node_modules\\@rollup\\rollup-win32-x64-msvc\\rollup.win32-x64-msvc.node&#39;&quot;我正在给我的vue3+vite项目安装一个插件,运行安装命令报错: error An unexpected error occurred: "EPERM: operation not permitted, unlink 'E:\\project\\项目名\\node_modules\\@rollup 阅读全文
posted @ 2024-10-24 21:43 叶乘风 阅读(480) 评论(0) 推荐(0)
摘要:2024-10-24 A plugin must either be a function or an object with an &quot;install&quot; function.我在把一个组件注册到全局的时候遇到了这个警告,并且这个组件是没有生效的 原因:仅引用了组件的地址,最后使用app.user(组件),并没有给组件注册 解决方案:给组件注册,例如👇 import Item from "./index.vue"; Item.install = app => { app 阅读全文
posted @ 2024-10-24 14:30 叶乘风 阅读(508) 评论(0) 推荐(0)
摘要:2024-10-24 main.js:6 Uncaught TypeError: app is not a function ==》写法错误vue代码如下: // main.js import { createApp } from 'vue' import './style.css' import App from './App.vue' const app = createApp(App); app().mount('#app') 报 阅读全文
posted @ 2024-10-24 14:13 叶乘风 阅读(83) 评论(0) 推荐(0)
摘要:2024-09-20 如何去除vue前端框架upload组件中的缓存 ==》v-if+setTimeout在很多前端框架中的upload组件,比如arco-design的a-upload组件,在遍历渲染过程中会发现上传完成后,切换到另一个a-upload组件,它的图片会显示上一个a-upload组件的缓存 正常上传,然后点击红色,红色对应的图片应该被清空,实际上却并没有,如下 解决方案:给a-uploa 阅读全文
posted @ 2024-09-20 17:18 叶乘风 阅读(124) 评论(0) 推荐(0)
摘要:2024-09-12 TypeError: Cannot read properties of undefined (reading &#39;0&#39;) ==》检查未定义的对象or数组TypeError: Cannot read properties of undefined (reading '0') ==》TypeError:无法读取undefined的属性(读取“0”) 请记住出现这种错误大多数都是因为你读取了未定义的对象或数组 排查结果:后端返回的id由原来的小写id改成 阅读全文
posted @ 2024-09-12 20:20 叶乘风 阅读(729) 评论(0) 推荐(0)