vue3+ant-design-vue的后台管理系统
问题难点汇总 便于后续反思提升
你真的可爱鸭
每天进步一点点~
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
对接deepseek(全面版)【前端写全局图标和对话框】
前端实现功能:全局图标点击和拖拽吸附侧边功能。点击图标弹出对话框,对话框支持自由拖拽和调节大小。对话框中实现基础问答,复制答案,会话整理等。注意:难在对项目中页面优化适配功能。2.点击图标弹出对话框,对话框支持自由拖拽和调节大小。后端接口实现:对话标题修改,对话内容返回等等。鼠标拖拽,判断距离左右两侧那里更近就吸附哪边。3.处理了自适应问题,确保图标在可视区域内。3.对话框中实现基础问答,复制答案,会话整理。1.全局图标点击和拖拽左右吸附侧边功能。1.处理了鼠标拖拽和鼠标单击的不同。2.实现拖拽和缩放。原创 2025-12-08 17:29:57 · 352 阅读 · 0 评论 -
项目引入DeepSeek对话【前端--简化版】
vue3+pina1.实现基本对话功能。2.实现聊条记录回显功能。实现分页展示,每次刷新展示最后一页数据,滚动条在最下方展示。3.实现拖拽头部在项目展示区域内任意移动功能。4.实现上下左右鼠标放在边上可以自由放大缩小功能。注:每次实时对话都可以缓存本地,退出登录或者清除缓存就清空。每次联调历史记录对话,为了优化频繁调接口,可以在第一次点开的时候存值后续不需要调用接口。实现效果。原创 2025-10-22 17:38:29 · 319 阅读 · 0 评论 -
实现大屏背景图缩放+拖拽+边界处理功能
position.x = Math.min(0, Math.max(position.x, 最大右移距离))position.y = Math.min(0, Math.max(position.y, 最大下移距离))// 确保图片不会移出右/下边界(position.x/y ≤ 最大右移距离)3.缩放拖拽时考虑边界问题,确保背景图在缩放和拖动时不会超出容器边界。// 确保图片不会移出左/上边界(position.x/y ≥ 0)// 计算图片最多能向右/下移动多少(负数)原创 2025-06-11 15:03:45 · 294 阅读 · 0 评论 -
小demo:选中树结构最后层级拿到所有层级中的deviceName并按照要求拼接
完成核心:遍历树结构使用Map保存所有节点信息,拿到当前节点,回溯父节点直至根节点。要求:选中5874,要求返回生产部123-部门1-部门2-5874。原创 2025-05-17 15:01:32 · 245 阅读 · 0 评论 -
实现年月日日期展示+点击按钮实现日期的增减
需要实现逻辑:1.点击上一日按钮(年月日)日期选择器中的日期进行变化,如下图所示 2.点击下一日按钮,日期对应进行变化。原创 2025-04-24 11:53:23 · 332 阅读 · 0 评论 -
vue3 + AntDesign列表多选,分页触底刷新,模糊查询操作
开箱即用,可以添加修改逻辑,实现更多的功能...原创 2025-04-15 15:09:12 · 343 阅读 · 0 评论 -
常见得正则表达式(封装+使用)
常用正则规则大全:https://any86.github.io/any-rule/原创 2025-04-07 09:42:45 · 182 阅读 · 0 评论 -
ispdf+dom-to-image+vue3实现选中一个模块并先下载为图片在导出为pdf功能
实现效果:指定模块导出。原创 2025-03-27 16:35:29 · 246 阅读 · 0 评论 -
a-tree不同层级选中后发生不同效果的实现+根据动态数据筛选最后层级的树结构节点
本文章做一个技术标记,后续遇到相似的功能可以继续使用。原创 2025-03-27 15:40:01 · 337 阅读 · 0 评论 -
封装a-upload上传,删除,预览图片组件(转base64)+上传前压缩体积功能
组件封装,进行图片上传。原创 2025-03-27 16:22:03 · 843 阅读 · 0 评论 -
列表自动滚动(最后一条第一条数据相连),鼠标移入暂停滚动,鼠标移出继续滚动。
思路:1.拿到接口返回的所有列表数据,通过分页新建数组用于展示播放的数据。2.每次展示一页数据,快展示完毕(自己定义这个位置)就在展示数组中新增一页,当第一页的最后一条数据滚动过可视区域后就删除原来的一页数据,依次新增数据,并调整滚动位置。3.利用最重要的工具,定时器!调整位置是必须的哈~,大家可以参考一下,如果有更好的方法可以评论区交流~原创 2025-03-22 17:17:04 · 321 阅读 · 0 评论 -
解决table数据过多加载缓慢,触底加载限制一次加载10条数据【开箱即用】
解决table数据过多加载缓慢,触底加载限制一次加载10条数据【开箱即用】原创 2025-03-07 10:59:31 · 369 阅读 · 0 评论 -
如何限制输入框输入的内容为正数且允许0.开头的小数(正则)
使用<a-form><a-form-item :rules=""></a-form-item></a-form>来进行表单排版。只有input输入框,使用@input来对输入的内容进行正则规定。原创 2025-02-21 10:37:41 · 353 阅读 · 0 评论 -
柱状图/折线图/饼状图/3D饼状图 (基础+进阶)组件封装
项目经常使用 用于知识点记录 谨慎参考。原创 2024-10-24 17:12:52 · 310 阅读 · 0 评论 -
通过动态设置style控制按钮样式 + 多个button切换
第三:在模板中因为v-for了我们的数据,想要把borderColor传给我们想要的样式对象,可以写一个方法传参,同时给我们的模板返回最终的传参后的对象,此时完成边框不同颜色的实现。首先:我的数据是这个形式的,而且每个butoon的边框颜色都不同。本篇文章用于记录项目中的问题 仅供自己参考 大家谨慎参。第二:使用:style实现,可以先初始化一个样式对象。原创 2024-10-17 15:54:13 · 568 阅读 · 0 评论 -
使用xlsx和file-saver实现table导出为excel
本文章只是一个简单的随手记,方便用于日后的反思,大家谨慎参考,有不同见解可以在评论区进行谈论。1.下载使用到的第三方库。原创 2024-09-02 14:54:25 · 338 阅读 · 0 评论 -
使用a-form-item动态绑定rules校验
因为name和rules都是动态绑定的数据,rules没有问题,做了一个校验 ,而name这里这样写不能正确解析每一项的具体属性 ,从而和规则对应不上,就会出现校验不通过问题。该文章只用于个人在项目中的问题解决方法记录,本人是个小菜鸟,大家有不同见解可以在评论区评论,大家共同进步!目标:使用ant-design-vue中的form实现动态规则校验。的每一项都有正确的people属性,这样就可以成功实现动态校验啦!能够正确解析每个表单项的。原创 2024-08-22 19:25:50 · 1700 阅读 · 0 评论 -
如何解决select下拉框回显是id的问题
思考:在回显的时候在carlist中找到对应的数据,把manageForm.carEmissionType回显的值变为carList中的value值,再通过a-select-option中对应的label显示不就行了!但是回显的是一个value(是一个id) 试过给接口中的value手动改为label 但是这样的话在不点击时保存给后端穿的就是改变后的label而不是想要的id。这里后端接口只给了个id 点击操作中的编辑 在下面的弹出框中回显。原创 2024-08-22 10:05:57 · 671 阅读 · 0 评论
分享