自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 收藏
  • 关注

原创 Prettier代码格式化配置

每次修改了.prettierrc.cjs文件的配置,需要重启vscode,再次启动后格式化代码则会按照最新的prettier配置进行格式化。有些时候重启vscode还是无效,此时需要禁用插件在重启启用插件,再次重启vscode即可。因为settings.json是编辑器配置,每次重启后编辑器会解析一次,中途修改配置后编辑器并不会再次解析,所以还是会按照之前解析的配置进行格式化,导致修改配置后格式化并没有同步更新。至于eslint-plugin-prettier插件就不再需要安装了;官方配置文档,参考使用;

2025-12-11 16:55:57 216

原创 Eslint 新版本9.0以上版本配置

本文介绍了如何配置ESLint工具来实现代码规范检查。首先通过npm init @eslint/config命令初始化ESLint,根据提示选择配置后会自动生成eslint.config.js文件,新版配置中ignores规则可直接写入该文件。对于Vite项目,需安装vite-plugin-eslint插件并在配置文件中引入,重启项目后即可在开发阶段实时显示代码规范问题,如变量声明错误、命名规范等提示。该方案能有效帮助开发者在编码过程中及时发现并修正规范性问题。

2025-12-11 09:48:56 266

原创 找不到模块“path”或其相应的类型声明

vite.config.ts文件中,打算在项目中使用@符号进行模块引入的别名配置,结果在引入path时飘红并提示“找不到模块“path”或其相应的类型声明”;

2025-11-04 10:18:28 103

原创 crypto.hash is not a function

npm create vite@<version> project-name // 如 npm create vite@5.5.0 project-name。解决方式:检查node版本和Vite版本是否匹配,最终选择要么降低(指定)vite 版本创建项目,要么把 node 更新到最新版本;原因:vite 目前已经更新到了7版本,其中 crypto.hash 至少要 node 20版本或者22以上版本才能用。方法二更新 node 版本,具体操作自行网上查询;// 创建指定 vite 版本的项目。

2025-08-18 16:39:15 927

原创 [vite] Internal server error: [less] variable @color is undefined

vue3 vite 中使用Less变量时,报错:[vite] Internal server error: [less] variable @color is undefined

2025-06-05 09:09:33 381

原创 VUE3使用print-js打印不显示背景色

print-js打印背景色丢失

2025-05-26 09:23:51 387

原创 VUE3 拖动线条动态分配元素空间

分割线拖拽动态分配元素富裕空间,拖拽线条分配空间!

2025-05-21 10:27:15 332

原创 vue3.0 + draggable拖拽模块 (解决 :Cannot read property ‘header‘ of undefined;以及解决拖拽时不能滚动页面)

【代码】vue3.0 + draggable拖拽模块 (解决 :Cannot read property ‘header‘ of undefined;以及解决拖拽时不能滚动页面)

2025-04-14 10:38:02 552

原创 a-form表单校验`callback` is deprecated. Please return a promise instead.

is deprecated. Please return a promise instead.的错误提示,意思是callback已经被弃用,请使用promise!在使用自定义校验方法时提示了。

2025-03-31 14:30:57 445 1

原创 pinia数据管理库页面刷新数据丢失怎么办?

pinia状态管理库每当页面刷新后,state中的数据就会丢失,导致前端需要重新调用相关接口重新获取数据,更重要的是,有些数据只前端使用,不与后端交互,那么这样的话数据丢失后,就难受了,因此可以使用inia-plugin-persistedstate 插件来完成数据持久化。2,main.ts引入和使用插件。

2025-03-30 15:27:06 490

原创 a-table 表格嵌套怎么使用

在开发项目时使用了a-table嵌套表格,看了官方文档也没整明白,

2025-03-26 22:45:26 260

原创 css清除浮动

在前端开发中,zoom属性常用于解决布局问题,如清除浮动或解决margin导致的重叠问题。通过设置父元素的overflow:hidden和zoom:1,可以触发hasLayout属性,从而解决一些布局难题。此外,通过鼠标滚轮放大缩小图片时,可以利用Event对象的wheelDelta属性动态修改元素的zoom属性,实现图片的放大缩小效果。其基本语法为:‌1 | 2;在CSS中,zoom属性可以设置为normal或一个具体的数值。这些设置会影响对象的所有子对象,并且会导致环绕对象的内容重新流动。

2025-03-25 13:13:10 249

原创 a标签设置不可点击

a标签设置点击无效,href属性设置 ‘javascript:void(0)’ 或者 href设置’#', ‘#’虽然不会发生实质跳转,但是还是会触发url请求渲染;

2025-03-25 10:01:35 437

原创 Ant-Design-vue Descriptions 的属性labelStyle如何使用?

在使用Ant-Design-vue组件库开发项目时,使用到了描述组件 里的labelStyle属性,查看相关API介绍,官方也并未给出实际开发运用实例!

2025-03-24 15:58:05 602

原创 类型“AxiosResponse<Resolut, any>”上不存在属性“code” 怎么处理

在vue_ts.d.ts文件中添加如下代码,至于vue_.ts文件是初始构建项目时自动生成的文件,如果没有请自行添加;

2025-03-23 23:27:47 479

原创 a-date-picker 获取的值

a-date-picker 获取的值 如何处理为正常数据。因此需要引入dayjs进行格式化处理。但是这种数据我们不能正常使用。

2025-03-20 10:01:05 254

原创 vue3 a-date-picker 设置初始默认值无效

VUE3开发项目中,使用了ant Design UI组件库,在使用日期组件设置初始默认日期时,怎么设置都没有效果!期间使用了moment插件,未起作用 ,虽然可以回显,但是当鼠标移入日期插件选择时,出现各种错乱!

2025-03-19 16:10:00 531

原创 JS深拷贝

【代码】JS深拷贝。

2023-11-10 10:18:17 124 1

原创 解决使用BetterScroll上拉动作只能触发一次的问题

在某一次上拉事件中添加。

2023-10-23 11:25:42 192 1

原创 HTML5清除页面所有缓存

首先,在HTML文件的头部添加一个meta标签,用于设置页面的缓存策略。·must-revalidate表示每次都需要重新验证缓存。·http-equiv属性用于模拟HTTP头部字段。·Cache-Control字段用于设置缓存策略。·no-store表示不缓存页面内容。·no-cache表示不缓存页面。

2023-10-19 17:10:26 1026 1

原创 微信jssdk ios下报config invalid signature签名错误问题 Android正常

微信jssdk IOS下上传报签名错误

2022-08-30 16:36:34 1294

原创 element全选不起效el-checkbox

element全选不起效el-checkbox结合element + Vue开发PC端后端管理系统项目时,某个功能需要用到多选以及全选的实现,然后就是用了el-checkbox多选框,在使用时发现全选不起作用,上图看代码!图中的写法看上去是没有问题的,但是呢当我点击全选按钮时,就是不起作用,于是我就询问了度娘–百度,搜到有网友说是,页面渲染之前data中就必须有数据,我这里的数据存在citise中,于是我就是用了$nextTick(),作用就是在数据更新后再更新DOM,但是我就采取同样措施,进行施法,

2021-01-27 15:54:43 1852 2

原创 深度解析let和var定义变量的区别

深度解析let和var定义变量的区别我写的总结都在图里 图中自有黄金屋 图中自有颜如玉不会就问 如果你不问 即使是一个非常简单的问题 也能耽误你个把小时,时间是珍贵的 需要我们珍惜!...

2021-01-18 18:03:16 185

原创 uni-app 引入iconfont矢量图不显示

uni-app 引入iconfont矢量图不显示第一种方式在线使用icongont矢量图打开阿里矢量图网站选择需要的图标点击 点此复制代码 将此代码放到一个指定的css文件中然后在APP.vue引入CSS文件第二种方式本地使用iconfont矢量图下载矢量图资料包并解压将文件需要的文件放到自己制定的文件下在APP.vue文件中引入使用完美展现第一种方式在线使用icongont矢量图打开阿里矢量图网站选择需要的图标点击 点此复制代码 将此代码放到一个指定的css文件中注意点:在线使用矢量图一定记住加

2021-01-18 17:52:17 4248 3

原创 JS数组快速排序的三种方式

JS 数组快速排序的三种方式使用双循环冒泡排序使用递归函数使用sort方法粗暴又简洁使用双循环冒泡排序var arr = [6,7,34,23,78,23,9,787,1]for(let i = 0; i < arr.length; i++) { for (let j=0; j < arr.length-i; j++) { if (arr[j] > arr[j+1]) { let num = arr[j] arr[j] = arr[j+1]

2020-10-21 16:50:57 2995

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除