- 博客(9)
- 收藏
- 关注
原创 对于循环表单el-form的表单验证
由于el-form是循环的,所以他的ref也是循环的,那么每一个表单要想验证,则可采用以下办法。传入你所需要验证的表单ref,调用此函数就可获得是否所有循环的表单都验证成功了。
2024-07-01 16:58:32 298
原创 element-plus文本内容超过一定宽度,用省略号代替,并且出现tooltip
span里的文本超出了一定的宽度,那么需要给他指定一个ref,由于我的这个span的内容是通过v-for得到的,ref的值必须是唯一的,所以ref的值也需要循环生成。
2024-07-01 16:49:40 720
原创 关于electron窗口关闭是自定义的,任务栏右键想关闭窗口无法退出程序
当窗口关闭、最大化、最小化是自定义的,不是electron自带的,那么当点击任务栏的关闭所有,或者单个关闭窗口时就需要再就添加一个监听事件。当浏览器窗口关闭或者刷新时,会触发 onbeforeunload 事件。可以在这个事件中做你想要在关闭之前的所有处理,或者关闭窗口。这个事件的监听不会影响右上角的关闭事件,他们是独立的。所以如果窗口关闭事件是重写的,需要加上这个,才可以在任务栏中右键关闭当前窗口。
2024-07-01 16:47:29 939
原创 el-scrollbar随着内容自动滚动
2、设置一个”距离值“,每次调用这个”listenoutputScrollbarTop“函数时,就让滚动条的”scrollTop“递增值,这个值一定要比每一条数据的高度大,他才会自动滚动,在这里,我的每个”item“的高度在15px左右,所以我设置的距离为20。1、首先需要给滚动条设置“ref“值,这里的ref是个对象,当随着”outputMessage“的数组长度增加的时候,滚动条就会往底部移动。之后调用它的ref值中的setScrollTop函数,传每次的距离进去。
2024-07-01 16:38:53 982
原创 关于echarts动态更新数据的时候造成的卡顿问题
echarts在websocket形式获取数据时,由于数据更新的很快,会导致页面渲染卡死,可以采取以下办法(可能不是最优解,但能解决)
2024-07-01 16:35:31 610
原创 electron + js + vue3自定义多开窗口(窗口可最大、最小化也可隐藏和关闭)
如果需要在.vue文件中对窗口进行操作,则需要重新创建一个文件,去做electron和vue之间的‘中间人’。主进程中会监听每个函数的调用,从而对窗口进行操作,而渲染进程只需要调用以下函数即可,例如,我在index.vue文件中想调用关闭窗口,如下。这是窗口的中间人文件pluginUtil.js。新开一个文件,写入以下代码。
2024-07-01 15:50:50 663
原创 el-table的横向表头转为纵向表头
业务:普通的el-table的表头是横向的,现在需要将表头置换成纵向,并且横向为序号排布,方便比对。也适用于比对某个产品/数目的场景。
2024-07-01 15:35:12 687
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人