美文网首页
Electron——点击按钮打开新的窗口

Electron——点击按钮打开新的窗口

作者: 小龙虾Julian | 来源:发表于2019-10-24 18:11 被阅读0次
  • 主进程:Electron 运行 package.json 的 main 脚本的进程被称为主进程,在主进程运行的脚本可以以创建 web 页面的形式展示 GUI。
  • 渲染进程:由于 Electron 使用 Chromium 来展示页面,所以 Chromium 的多进程结构也被充分利用。每个 Electron 的页面都在运行着自己的进程,这样的进程我们称之为渲染进程。
主进程中的代码:
const {app, BrowserWindow} = require('electron')
const path = require('path')
const url = require('url')
const ipc = require('electron').ipcMain
let newwin;
ipc.on('createWindow',()=> {
    newwin = new BrowserWindow({
        width: 800, 
        height: 600,
        frame:false,
        parent: win, //win是主窗口
    })
    newwin.loadURL(path.join('file:',__dirname,'new.html')); //new.html是新开窗口的渲染进程
    newwin.on('closed',()=>{newwin = null})

})
渲染进程中的代码:
<button id="createWindowBtn">CreateWindow</button>
<script>
const add = document.querySelector("#createWindowBtn")
const ipc = require('electron').ipcRenderer
add.onclick = ()=> {
       ipc.send('createWindow');
}
</script>

相关文章

  • Electron——点击按钮打开新的窗口

    主进程:Electron 运行 package.json 的 main 脚本的进程被称为主进程,在主进程运行的脚本...

  • 编程练习

    制作新按钮,“新窗口打开网站” ,点击打开新窗口。 任务 1、新窗口打开时弹出确认框,是否打开 提示:使用 if ...

  • vue spa 单页面应用跳转打开新的页面

    今天做了一个功能是点击按钮路由跳转打开新的窗口页面今天做了一个功能是点击按钮路由跳转打开新的窗口页面 第一种方法:...

  • 练习1-window打开网页

    编程练习制作新按钮,“新窗口打开网站” ,点击打开新窗口。 任务1、新窗口打开时弹出确认框,是否打开提示: 使用 ...

  • Electron使用指南 - [15] 删除信息

    在打开的窗口里注入按钮,点击按钮关闭窗口,同时删除相应的条目。 1、在打开的窗口中注入按钮 修改 /src/com...

  • Asp.net 实现弹窗打开子窗口并通过Session传值

    弹窗打开新窗口。母窗口放置【弹窗】按钮,点击【弹窗】按钮,向Session中储存值,并打开子窗口。子窗口中通过标签...

  • CTRL+G定位用法

    CTRL+G可以打开“定位”窗口,定位窗口上有一个“定位条件”按钮。 点击“定位条件”按钮,可以打开“定位条件”窗...

  • Electron学习(3)使用vscode调试Electron主

    1、 在 VSCode 中打开一个 Electron 工程。 2、点击vscode左侧菜单栏的调试按钮 3、点击配...

  • Win10 Python环境配置方法

    1. 右击“此电脑”点击“属性”命令打开“系统属性”窗口 2. 点击“环境变量”按钮打开“环境变量”窗口 3. 双...

  • 6:多窗口

    点击一个页面一个按钮后有时候会打开一个新的窗口这个时候,我们就要定位到新的窗口里 win1=driver.curr...

网友评论

      本文标题:Electron——点击按钮打开新的窗口

      本文链接:https://www.haomeiwen.com/subject/ohmdvctx.html