当前位置: 首页 > news >正文

桂林骏程网站建设代做机械毕业设计网站

桂林骏程网站建设,代做机械毕业设计网站,网络规划设计师目录,做视频找素材的网站有哪些#xfeff; 本文我们讲解下怎么修改窗口样式#xff0c;系统默认的窗口非常普通#xff0c;通常与设计不符#xff0c;所以我们要自定义#xff0c;接下来我们讲解下怎么去掉原有样式#xff0c;怎么实现实现窗口的最小化#xff0c;最大化和关闭按钮。还有怎么打开… 本文我们讲解下怎么修改窗口样式系统默认的窗口非常普通通常与设计不符所以我们要自定义接下来我们讲解下怎么去掉原有样式怎么实现实现窗口的最小化最大化和关闭按钮。还有怎么打开一个新页面前三篇文章传送门electron-vue跨平台桌面应用开发实战教程一——Hello Worldelectron-vue跨平台桌面应用开发实战教程二——主进程常用配置electron-vue跨平台桌面应用开发实战教程三——动态修改窗口大小我们基于上一篇文章的代码上一篇文章的git地址https://gitee.com/hedavid/electron-vue-demos接着写。先看下上一篇文章实现的样式 接下来我们就要开始今天的讲解了1.去掉外边框我们修改background.js修改createWindow方法创建BrowserWindow时增加 frame: falsewin new BrowserWindow({width: 400,height: 550,frame: false,webPreferences: {nodeIntegration: true}}) 这样窗口就会变成这样 但是现在又有一个新问题应用没有关闭按钮没有最小化按钮也不能拖拽移动位置了接下来我们为他创建一个工具条。2.增加操作栏注意在此处还涉及到其他页面的样式调整在这里就不列举了查看git上的代码即可 我们修改Login.vue增加以下代码只展示关键代码部分样式和html请查看git上的代码const { ipcRenderer } require(electron) // 点击最小化按钮调用的方法 minimize () {ipcRenderer.send(minimize) }, // 点击关闭按钮调用的方法 close () {ipcRenderer.send(close) }, 窗口的拖动需要增加以下样式-webkit-app-region: drag; // 可拖动 -webkit-app-region: no-drag; // 不可拖动3.主线程中增加对应的最小化和关闭窗口的方法ipcMain.on(close, e win.close() )ipcMain.on(minimize, e win.minimize() ) 接下来我们改造一下主页面来实现打开新窗口的功能4. 打开新窗口4.1 新建Calendar.vuetemplatedivel-calendar v-modelvalue/el-calendar/div /templatescript export default {name: Calendar,data () {return {value: new Date()}} } /script 4.2 修改router{path: /Calendar,name: Calendar,component: Calendar }, 4.3 修改background.jsconst winURL process.env.NODE_ENV development? http://localhost:8080: file://${__dirname}/index.html 上边这段代码主要是用来解决vue路由访问页面的问题端口号是vue启动的默认端口号如果有需要可以自行修改win.loadURL(winURL) 上边这段代码主要是修改主窗口加载的url修改我我们上边声明的那个// 定义calendar窗体 let calendarWin // 创建calendar窗口方法 function openCalendarWindow () {calendarWin new BrowserWindow({width: 400,height: 550,parent: win, // win是主窗口webPreferences: {nodeIntegration: true}})calendarWin.loadURL(winURL #/Calendar)calendarWin.on(closed, () { calendarWin null }) } ipcMain.on(openCalendarWindow, e openCalendarWindow() ) 上边这段代码是打开新窗口的代码calendarWin.loadURL(winURL #/Calendar) 是指向我们上边创建的页面。4.4 在Home.vue页面中调用创建新窗口的方法openCalendarWindow () {ipcRenderer.send(openCalendarWindow) } 接下来我们看下效果 以上就是今天的全部内容下一篇我们讲一下怎么发系统通知最小化到托盘剪贴板
http://www.pierceye.com/news/626663/

相关文章:

  • 做网站哪家比较好网站网页翻页设计
  • 湖州建设网站制作手机网站登录模板
  • 重庆网站制作技术wordpress获取特定尺寸特征图像
  • 展示型网站建设标准网络组建视频
  • 怎么用wordpress建手机网站网络管理网站策划书
  • 网站空间位置河南郑州百姓网
  • 云服务器可以用来做网站么网站建设短期培训
  • 做网站的费属于什么费用昆山智能网站开发
  • 西安网站制作南昌公司企业微信app下载安装官方版
  • 网站建设情况总结个人静态网页学生作业
  • 手机网站一键分享到微信asp.net ftp发布网站
  • 重庆网站制作公司妇联加强网站平台建设
  • php mysql网站开发全程实例.pdf网站的视频怎么下载
  • 海南医院网站建设软件工程公司排名
  • 微信公众号怎么分享wordpress网站优化搜索
  • 永定门网站建设佛山网红打卡景点大全排名榜
  • 网站建设模板推广重庆网络问政平台华龙网
  • 今科云平台网站建设技术中国电力建设股份部官方网站
  • 门户网站的三大基本特征vs2017做的网站如何发布
  • 怎么样自己做网站接订单网站建设和的注意事项
  • 月付商城网站建站男装商城网站建设
  • 建网站的步骤及方法php做的网站怎么运行
  • 英德市住房和城乡建设局手机网站html5手机网站模板下载
  • 网站建设手机建设网站 系统占用空间
  • 网站没内容网站域名.xin
  • 布吉建设网站网站是怎么制作出来的
  • 有赞网站开发凡科建站网
  • html5商业网站开发北大青鸟wordpress免费模版
  • 网站建设及那个科目提升网站页面打开速度
  • 直接玩的网页游戏关键词优化工具有哪些