- 博客(3)
- 收藏
- 关注
原创 关于electron实现拖拽功能
主进程设置窗口的坐标时,一定不能使用setPosition(),只设置窗口坐标,不设置大小会出现问题,当系统屏幕锁放在175%或者150%时,拖拽窗口,窗口就会无限的放大,后面我改成了setbounds限制了大小就解决了。2.但是我这边的需求是,实现整个窗口拖拽的同时里面的内容可以进行滚动,方法一不能实现,所以后面使用了鼠标监听mousedown事件,主进程main.js接受渲染进程的事件,设置窗口的坐标和大小,win是我定义好的窗口。
2024-02-21 15:09:46 452
原创 关于报错Cannot find module ‘fs/promises‘ at Module._resolveFilename
我看搜的时候大部分都说是npm和nodejs版本不对应问题,我并不存在这个问题,仔细查看报错是在Appupdate.js文件中使用fs/promises出现问题,这样就可以使用传统的 fs 模块,并通过解构赋值来获取到 promises 对象,从而避免直接引入不受支持的 fs/promises 模块。这个错误是因为在代码中使用了环境并不支持的fs/promises模块。解决方式是在该Appupdate.js文件中找到。
2024-01-31 17:36:38 230 1
原创 关于el-tooltip不定时浮现
背景:electron-vue项目 切换页面的时候,或者点击别处, tip会莫名其妙浮现/聚焦。解决:给el-tooltip加tabindex="null"
2024-01-31 17:36:21 125
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人