vue
前端叶孤城
这个作者很懒,什么都没留下…
展开
-
electron-vue避免多次打开同一个子窗口
在electron-vue的开发中,或多或少会遇到打开子窗口的需要。如果不做处理,会出现多次打开同一个子窗口的问题。所以,解决掉这个问题是很有必要的。因此我的思路就是,当你在父窗口的页面中点击打开子窗口的按钮,会首先判断该子窗口是否存在,如果存在,就把子窗口显示出来,如果不存在,就创建子窗口,并展示出来。主窗口渲染进程代码 methods:{ openChildWindow(){ this.$electron.ipcRenderer.send('openchildwindow','ope原创 2020-06-23 09:57:39 · 4402 阅读 · 0 评论 -
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 · 3636 阅读 · 0 评论 -
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 · 7941 阅读 · 14 评论 -
unbantu在当前用户使用npm安装vue-cli等出现的权限问题解决办法
信度娘, 时间无,岁月无,遂卒.在unbantu中使用npm安装vue-cli等的时候 ,会出现permission denied: open XXXXXXX. 意思就是权限不够的问题.解决办法也很简单.只是度娘的东西真的是靠运气. 这个解决办法是我从stackflow上查找的.亲测有用sudo chown -R $USER:$GROUP ~/.npmsudo chown -R $USER...原创 2019-07-03 11:26:39 · 973 阅读 · 0 评论 -
vue PC端适配: 使用px2rem-loader和lib-flexible
这里写自定义目录标题1.安装2.配置3.main.js文件引入4.修改flexible.js文件本文章是介绍pc端基于px2rem-loader和lib-flexible实现的px转rem的适配方案我的本地环境是vue2.01.安装npm install px2rem-loader -Dnpm install lib-flexible -S2.配置在build文件夹下的utils....原创 2019-08-21 16:19:44 · 6713 阅读 · 8 评论