随笔分类 - bug
摘要:
Ed25519 Error: error:1E08010C:DECODER routines::unsupported 有2个原因导致: 1.node版本不支持 2.Ed25519模块在当前项目不支持 我的做法:升级node版本,不行,,,然后我就把Ed25519这个插件卸载了,使用了@noble/
阅读全文
Ed25519 Error: error:1E08010C:DECODER routines::unsupported 有2个原因导致: 1.node版本不支持 2.Ed25519模块在当前项目不支持 我的做法:升级node版本,不行,,,然后我就把Ed25519这个插件卸载了,使用了@noble/
阅读全文
摘要:
像这钟报错会有很多种情况导致,不同的问题有不同的原因,比如vue3+ts写法不规范导致的 查看你代码的script是不是这么写的 <script steup> 没有申明ts,需要手动加上lang="ts",即可 还有另一种情况就是你已经按照上面的写了,但还是报这种错,那可能是你导入的模块路径不存在导
阅读全文
像这钟报错会有很多种情况导致,不同的问题有不同的原因,比如vue3+ts写法不规范导致的 查看你代码的script是不是这么写的 <script steup> 没有申明ts,需要手动加上lang="ts",即可 还有另一种情况就是你已经按照上面的写了,但还是报这种错,那可能是你导入的模块路径不存在导
阅读全文
摘要:
最近遇到一个奇怪的问题,就是生产的pc端给客户使用时,客户发现输入的数字变成了小动物,不仅如此,不用输入,其他只要涉及到数字的都会变成小动物。 远程过去,确实如此,原以为是客户自己安装的输入法问题,但是把输入法改为系统自带的还是一样,最后还是定位到代码本身,尝试修改字体font-family的值。
阅读全文
最近遇到一个奇怪的问题,就是生产的pc端给客户使用时,客户发现输入的数字变成了小动物,不仅如此,不用输入,其他只要涉及到数字的都会变成小动物。 远程过去,确实如此,原以为是客户自己安装的输入法问题,但是把输入法改为系统自带的还是一样,最后还是定位到代码本身,尝试修改字体font-family的值。
阅读全文
摘要:
原因:可能是由于层叠上下文导致 解决方案:把元素a拎出来,和元素b分开,注意,元素b的父级不能包含元素a,试一下。
阅读全文
原因:可能是由于层叠上下文导致 解决方案:把元素a拎出来,和元素b分开,注意,元素b的父级不能包含元素a,试一下。
阅读全文
摘要:
在你控制的元素那里的值改变了但是页面没有变化 蠢办法: 在该元素的上一级设置v-if,在改变值的时候把该元素设置为隐藏,n秒后再显示。 页面局部重绘,缓存值被清除,当然这只是我的猜测,我不知道到底存不存在页面局部缓存这种bug,但事实上每次遇到这种情况我都是这么处理的。 注意:如果控制元素的上一级的
阅读全文
在你控制的元素那里的值改变了但是页面没有变化 蠢办法: 在该元素的上一级设置v-if,在改变值的时候把该元素设置为隐藏,n秒后再显示。 页面局部重绘,缓存值被清除,当然这只是我的猜测,我不知道到底存不存在页面局部缓存这种bug,但事实上每次遇到这种情况我都是这么处理的。 注意:如果控制元素的上一级的
阅读全文
摘要:
rt。
阅读全文
rt。
阅读全文
摘要:
InvalidCharacterError:未能对元素执行赋值:'"' 不是有效的属性名称。 嗯,,大多了一个双引号导致报错。
阅读全文
InvalidCharacterError:未能对元素执行赋值:'"' 不是有效的属性名称。 嗯,,大多了一个双引号导致报错。
阅读全文
摘要:请检查你的方法,比如我写的方法名handleChange写法是否正确,如果都正确,那么你有可能写多了一个script标签导致覆盖了逻辑,请检查一下吧 <script setup> </script>
阅读全文
摘要:
rt。我运行了npm run build打包小程序预览,发现我在mounted打印的日志没出来,h5端是有的,搞了大半天后才发现是有一个插件terser-webpack-plugin在正式打包时会把console.log在生产环境下隐藏掉,导致看似mounted在小程序端不生效的假象。
阅读全文
rt。我运行了npm run build打包小程序预览,发现我在mounted打印的日志没出来,h5端是有的,搞了大半天后才发现是有一个插件terser-webpack-plugin在正式打包时会把console.log在生产环境下隐藏掉,导致看似mounted在小程序端不生效的假象。
阅读全文
摘要:
rt。
阅读全文
rt。
阅读全文
摘要:
比如你的代码为: <div class="box"> <a-tag class="tag" closable v-for="(item, index) in arr" :key="index"> {{ item.label }} </a-tag> </div> 你通过操作一个按钮,把arr的数据由原
阅读全文
比如你的代码为: <div class="box"> <a-tag class="tag" closable v-for="(item, index) in arr" :key="index"> {{ item.label }} </a-tag> </div> 你通过操作一个按钮,把arr的数据由原
阅读全文
摘要:
举例1:一张图片,本地开发显示是正常的,到了线上环境,图就裂开了,显示不出来,图片路径一摸一样,文件也在。 原因:页面渲染好了图片路径才赋值,导致无法回显。 解决方案:延迟渲染。
阅读全文
举例1:一张图片,本地开发显示是正常的,到了线上环境,图就裂开了,显示不出来,图片路径一摸一样,文件也在。 原因:页面渲染好了图片路径才赋值,导致无法回显。 解决方案:延迟渲染。
阅读全文
摘要:
业务流程:在页面弹出一个全局弹窗,该页面下的内容不能被滑动。 问题:小程序端设置页面 overflow:hidden 或者 uni.setPageStyle({ style: { overflow: "unset", }, }); 在android端正常,ios无效,h5端二者正常 解决方案:给全局
阅读全文
业务流程:在页面弹出一个全局弹窗,该页面下的内容不能被滑动。 问题:小程序端设置页面 overflow:hidden 或者 uni.setPageStyle({ style: { overflow: "unset", }, }); 在android端正常,ios无效,h5端二者正常 解决方案:给全局
阅读全文
摘要:
今个儿早上一来,跑一下项目,我勒个去,这个vscode就给我不断弹出这种弹窗 Request textDocument/documentSymbol failed. 请求文本Document/documentSymbol失败。来源:Vue-官方。 原因:不知道,可能是终端报错了,但是把终端关掉了(没
阅读全文
今个儿早上一来,跑一下项目,我勒个去,这个vscode就给我不断弹出这种弹窗 Request textDocument/documentSymbol failed. 请求文本Document/documentSymbol失败。来源:Vue-官方。 原因:不知道,可能是终端报错了,但是把终端关掉了(没
阅读全文
摘要:
dayjs获取周一代码为: dayjs().startOf('week').format('YYYY-MM-DD') 但是为什么获取到的周一日期为27呢? 原因:startOf('week')默认认为周日是一周开始的第一天,而不是周一才是第一天 嗯.......国外第一天都是周日吗?搞不懂 解决方案
阅读全文
dayjs获取周一代码为: dayjs().startOf('week').format('YYYY-MM-DD') 但是为什么获取到的周一日期为27呢? 原因:startOf('week')默认认为周日是一周开始的第一天,而不是周一才是第一天 嗯.......国外第一天都是周日吗?搞不懂 解决方案
阅读全文
摘要:
我正在给我的vue3+vite项目安装一个插件,运行安装命令报错: error An unexpected error occurred: "EPERM: operation not permitted, unlink 'E:\\project\\项目名\\node_modules\\@rollup
阅读全文
我正在给我的vue3+vite项目安装一个插件,运行安装命令报错: error An unexpected error occurred: "EPERM: operation not permitted, unlink 'E:\\project\\项目名\\node_modules\\@rollup
阅读全文
摘要:
我在把一个组件注册到全局的时候遇到了这个警告,并且这个组件是没有生效的 原因:仅引用了组件的地址,最后使用app.user(组件),并没有给组件注册 解决方案:给组件注册,例如👇 import Item from "./index.vue"; Item.install = app => { app
阅读全文
我在把一个组件注册到全局的时候遇到了这个警告,并且这个组件是没有生效的 原因:仅引用了组件的地址,最后使用app.user(组件),并没有给组件注册 解决方案:给组件注册,例如👇 import Item from "./index.vue"; Item.install = app => { app
阅读全文
摘要:
vue代码如下: // main.js import { createApp } from 'vue' import './style.css' import App from './App.vue' const app = createApp(App); app().mount('#app') 报
阅读全文
vue代码如下: // main.js import { createApp } from 'vue' import './style.css' import App from './App.vue' const app = createApp(App); app().mount('#app') 报
阅读全文
摘要:
在很多前端框架中的upload组件,比如arco-design的a-upload组件,在遍历渲染过程中会发现上传完成后,切换到另一个a-upload组件,它的图片会显示上一个a-upload组件的缓存 正常上传,然后点击红色,红色对应的图片应该被清空,实际上却并没有,如下 解决方案:给a-uploa
阅读全文
在很多前端框架中的upload组件,比如arco-design的a-upload组件,在遍历渲染过程中会发现上传完成后,切换到另一个a-upload组件,它的图片会显示上一个a-upload组件的缓存 正常上传,然后点击红色,红色对应的图片应该被清空,实际上却并没有,如下 解决方案:给a-uploa
阅读全文
摘要:
TypeError: Cannot read properties of undefined (reading '0') ==》TypeError:无法读取undefined的属性(读取“0”) 请记住出现这种错误大多数都是因为你读取了未定义的对象或数组 排查结果:后端返回的id由原来的小写id改成
阅读全文
TypeError: Cannot read properties of undefined (reading '0') ==》TypeError:无法读取undefined的属性(读取“0”) 请记住出现这种错误大多数都是因为你读取了未定义的对象或数组 排查结果:后端返回的id由原来的小写id改成
阅读全文

浙公网安备 33010602011771号