- 博客(16)
- 收藏
- 关注
原创 若依vue切换tab缓存页面及切换后数据不更新问题优化
本文介绍了在若依Vue项目中实现Tab页切换时缓存页面的方法。通过设置动态路由菜单和静态路由,确保页面name属性与路由名称一致(需大驼峰命名)来实现缓存功能。同时针对数据更新残留问题,提出了在取消/提交操作后关闭当前标签页并返回上一页的解决方案,使用$tab.closePage方法清除缓存。文中提供了完整的代码示例,包括路由配置和操作按钮的实现逻辑,最终实现了表单数据的缓存与及时清理功能。
2026-03-02 13:56:13
390
原创 后台管理摄像头划警戒区域-升级版
本文介绍了区域绘制功能的升级优化,主要改进内容包括:1.坐标基准从canvas像素改为图片像素;2.绘制层改为宽度固定、高度等比缩放;3.新增窗口大小变化监听和图片加载回调功能。代码修改涉及canvas尺寸动态绑定、坐标转换方法优化、图片容器样式调整等,实现了更精确的坐标映射和响应式布局。通过获取图片原始尺寸和显示尺寸计算缩放比例,确保绘制区域在不同分辨率下保持准确。
2026-01-28 13:44:02
41
原创 后台管理摄像头划警戒区域
摘要:本文介绍了一个生产安全管理系统中的警戒区域绘制功能实现方案。系统通过在摄像头预览图上叠加Canvas层,允许用户绘制多个矩形警戒区域。
2026-01-20 10:26:20
182
原创 vue2后台dhtmlx-gantt甘特图的使用
本文介绍了使用dhtmlx-gantt甘特图实现库存日历功能的方案。通过Vue组件集成,展示了房间库存占用情况的可视化效果。主要实现功能包括:1) 配置甘特图显示每日库存状态;2) 通过不同颜色区分正常订单、临时下线等状态;3) 点击任务显示详情弹窗;4) 支持取消临时下线操作。技术要点涉及甘特图初始化配置、数据格式处理、自定义样式和交互事件绑定。组件采用响应式设计,随窗口大小调整高度,并提供了完整的代码实现方案。
2026-01-07 10:46:41
324
原创 若依根据角色菜单权限跳转第一个菜单
摘要:本文详细介绍了在若依Vue2框架中实现基于角色菜单权限自动跳转至首个菜单的技术方案。主要修改涉及10个核心文件,包括登录页、权限管理、路由配置等关键模块。重点实现了:1)在permission.js中新增indexPage状态存储首页路径;2)处理双斜杠问题;3)修改路由守卫逻辑实现登录后自动跳转;4)统一各组件对首页路径的引用方式。该方案提供了两种处理方式(保留或删除默认首页),通过动态计算首个有效菜单路径,实现了完善的权限导向功能。
2026-01-07 10:04:48
351
原创 微信公众号H5上传图片
微信H5在普通浏览器上传图片正常,但在微信内置浏览器失效。解决方案是调用微信JS-SDK的图片上传接口。通过判断用户代理识别微信环境,动态切换上传方式:微信环境下使用wx.chooseImage选择图片,获取本地图片数据后转换为base64格式上传;非微信环境保持原有上传逻辑。关键步骤包括初始化微信JS-SDK配置、处理图片选择和上传流程,并确保两种环境的上传结果统一处理。该方法解决了微信内置浏览器的兼容性问题,实现了图片上传功能的跨平台适配。
2025-07-08 10:24:35
365
原创 微信小程序加载图片闪动
微信小程序加载图片时出现闪动问题通常由图片高度不确定或mode属性导致。解决方法包括:1)全局设置固定或自适应高度(不适用于瀑布流);2)通过bindload事件动态设置高度;3)取消image标签的mode属性,改用CSS控制图片比例(如heightFix或widthFix)。第三种方法最有效,能避免多次渲染造成的闪烁,尤其适合需要保持原比例的图片展示。
2025-06-13 15:02:56
665
原创 微信小程序安卓/IOS日期格式不兼容问题解决
微信小程序安卓/IOS日期格式不兼容问题解决new Date("2025-04-18 03:30:00") 在部分 iOS 下无法正常使用,iOS 只支持 "yyyy/MM/dd"、"yyyy/MM/dd HH:mm:ss"、"yyyy-MM-dd"、"yyyy-MM-ddTHH:mm:ss"、"yyyy-MM-ddTHH:mm:ss+HH:mm" 的格式
2025-04-15 13:55:36
1388
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
1