- 博客(13)
- 收藏
- 关注
原创 el-tree过滤之后点击全选,会把隐藏的数据勾中,我是这样处理的
el-tree过滤后点击一个父节点依旧会把它下面的所有显示或不显示的子节点全部勾选上,选择checkbox的时候,找出显示的数据,把某些未显示却选中的数据,去掉勾选状态。其实主要看watch里面的filterText发生变化时会过滤树节点数据。不然用户过滤完的数据再次勾中,影响用户体验。我希望只会勾选上当前父节点下显示的子节点。在过滤之后,会隐藏一部分数据。
2025-02-26 22:00:00
283
原创 利用vue完成一个ai问答框组件。需要时直接引用。
用户问的问题有多种回复时,后端会返回数组,前台只需要输入序号,就可以得到对应答案,这部分逻辑是在前台处理,详情看代码就可以。需要用的可以复制,不用的这段逻辑删掉就行。vue3实现上面逻辑 用到的el-drawer组件,从页面右下角弹出问答框,用户可以输入问题。如果用户咨询的问题,后台返回了很多答案,需要用户选择问题描述,这部分逻辑在前台处理。组件的整体代码如下,包装成一个弹窗组件,需要的时候引用就行。
2024-06-05 22:15:00
1729
4
原创 一个页面不同接口返回报错很多的情况下,只展示一条提示框
解决这个问题,包装一个单例的提示信息框,我们系统用的是vxeTable的modal弹框,其他的也是同理,可参考。以上就是在http里用定时器变量和单例提示框 共同实现 多个错误提示时 只展示一个框。同一个页面调不同的接口,如果接口报错的情况下,会返回很多报错信息,封装好的方法,在接口返回时,使用此方法。打开http.ts文件。
2024-04-10 20:30:00
548
原创 el-input是number类型时,取消上下箭头和鼠标滚轮事件,不用批量修改。
可以通过在Vue实例中添加一个全局事件监听器来实现。但是这个标签的上下箭头很丑 在app.less,全局样式中加此代码可以去掉。项目中经常用到金额的输入框,会用到el-input标签。去调这个输入框的鼠标滚动就增减数字的默认事件 2种写法。这种方法需要用到的地方批量修改,比较麻烦。
2024-02-22 21:45:00
1980
原创 基于el-input包装的金额输入框,展示时千分位分割,输入时是数字。
【代码】基于el-input包装的金额输入框,展示时千分位分割,输入时是数字。
2023-11-30 21:00:00
1007
原创 input输入事件 怎么才能不频繁触发
用一个简单定时器 控制了input的触发时间 不那么频繁。上面是input 输入事件绑定的函数里 加入定时器。
2023-08-29 22:30:00
443
原创 菜单树列表转到前台进行搜索和层级关系展示
但是我们的需求 是需要把菜单的层级 展示出来 就是要取到他的上级的name和他拼接 一直到最顶级 需求如下图 但是现在数据里还没有达到要求。要有一个这样的字符串 展示层级关系。先上原始数据 树结构的菜单。下面附上全部代码 仅供参考~
2023-08-29 21:30:00
139
原创 可配置组件通过异步获取是否展示,如何拿到组件再执行?
写了个方法,异步获取组件,获取成功了,再调用组件内部方法,这样就不会报错了。每隔 100毫秒,去当前组件的实例里面拿一下,你配置的这个组件的ref对象。也就是说,有时候,配置接口没返回数据,getinfo已经开始执行了。但是有个问题,修改页面一打开,需要调用getinfo,里面写逻辑。业务要求,页面的所有表格,表单,都是可配置是否展示的。如果取到了,用回调进行,操作。这样页面就不会报错了。在页面init的时候,获取配置接口。这是两个并行的promise。
2023-07-19 20:00:00
69
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人