- 博客(3)
- 收藏
- 关注
原创 electron-vue避免多次打开同一个子窗口
在electron-vue的开发中,或多或少会遇到打开子窗口的需要。如果不做处理,会出现多次打开同一个子窗口的问题。所以,解决掉这个问题是很有必要的。因此我的思路就是,当你在父窗口的页面中点击打开子窗口的按钮,会首先判断该子窗口是否存在,如果存在,就把子窗口显示出来,如果不存在,就创建子窗口,并展示出来。主窗口渲染进程代码 methods:{ openChildWindow(){ this.$electron.ipcRenderer.send('openchildwindow','ope
2020-06-23 09:57:39 4615
原创 electron-vue屏蔽F5刷新
使用electron-vue开发桌面端应用。需要禁止F5刷新。查看官方文档,得出使用globalShortcut这个模块可以实现我们的功能具体做法:import { app, BrowserWindow, globalShortcut } from 'electron'app.on('ready', () => { /** 其他代码*/ globalShortcut.register('F5', () => { return false; })})
2020-06-23 09:39:48 3821
原创 electron-vue中调用系统屏幕键盘(linux与windows)
文章目录应用场景实现思路具体代码结尾应用场景公司项目需要放在一体机上,没有外接键盘与鼠标,并且要求客户端软件全屏。因此在某些需要输入中文的地方,使用系统自带的屏幕键盘无疑是最好的选择。实现思路由于electron-vue是采用的electron2.0.4,因此我们可以在渲染进程中随便调用node.js API.而无需其他的配置。因为要兼容linux与windows两个平台。因此需要借助node的os模块因为需要使用子进程打开屏幕键盘,因此需要借助node的child_process模块通过以上
2020-06-10 10:11:48 8615 15
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人