自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Vue2在组件中v-model的使用

本文介绍了Vue2中实现组件双向绑定的两种方式:1)使用v-model,通过model选项自定义prop和事件名,适用于表单控件等场景;2)使用.sync修饰符,通过update:propName模式触发事件,支持多个prop的双向绑定。文章提供了代码示例说明两种方式的实现方法,并比较了它们的适用场景。

2025-06-24 15:29:14 735

原创 Nuxt 自动导入组件 + ref 同名导致递归更新的坑及解决方案

Nuxt3自动导入组件时容易因变量名冲突导致递归更新错误。当组件名(如FileUpload)与ref变量名(fileUpload)相同时,Vue响应式系统会形成无限循环。

2025-06-10 15:46:26 368

原创 为什么文件拖拽上传时 dataTransfer.files 是空的?原来是这个坑!

拖拽上传时控制台显示files为空但实际有值?这是浏览器事件对象的复用机制导致的!当你在事件回调中立即打印files变量,可以正常获取文件;但在控制台展开事件对象查看时,浏览器已清空了dataTransfer数据。关键点:1) 事件对象是复用资源;2) 控制台展开的是延迟获取的清除后状态;3) 必须立即保存files到变量使用。开发建议:实时保存files、不要依赖控制台展开数据、完成桌面文件拖拽测试。

2025-06-09 14:48:16 355

原创 nginx配置websocket反代理

WebSocket协议相比较于HTTP协议成功握手后可以多次进行通讯,直到连接被关闭。但是WebSocket中的握手和HTTP中的握手兼容,它使用HTTP中的Upgrade协议头将连接从HTTP升级到WebSocket。这使得WebSocket程序可以更容易的使用现已存在的基础设施。

2025-03-19 21:46:16 343

原创 ruoyi使用v-hasPermi和v-hasRole失效

ruoyi使用v-hasPermi和v-hasRole失效

2025-03-15 14:32:06 389

原创 uniapp组件js编译为空

uniapp编译组件后,js文件为空,做法如下...

2024-12-10 20:28:16 304

原创 springboot获取用户请求的request信息方法

由于需要使用到分页的查询信息,需要pageNum和pageSize这两个字段,可是便不想在每个方法里面都获取一次分页数据,所以便在网上查找,才知道有这个类和方法使用。直接调用上面封装后的方法就可以获取用户请求的request信息。通过controller方法直接填写的request进行使用。以上是目前我所知道的内容。

2024-08-17 17:31:08 392

原创 mybatis新增数据后返回添加数据的主键id

在mybatis中有两个属性,useGeneratedKeys和keyProperty只需要在xml的插入语句中设置这两个属性即可实现其中设置useGeneratedKeys参数值为true,在执行添加记录之后可以获取到数据库自动生成的主键ID,在自动获取到主键值后,需要设置返回的主键对象,

2024-07-06 23:41:47 624

原创 SpringSecurity6自定义登录接口

关于springSecurity6的简易自定义登录接口配置

2024-06-30 23:52:18 728 1

空空如也

空空如也

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

TA关注的人

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