electron 点击按钮 新开窗口并显示

渲染进程里面的内容:

<button id = "add">新建窗口</button><br/>
<script>
const add = document.querySelector("#add")
const ipc = require('electron').ipcRenderer
add.onclick = ()=>
{
       ipc.send('add');
}
</script>

主进程内容:

const {app, BrowserWindow} = require('electron')
const path = require('path')
const url = require('url')
const ipc = require('electron').ipcMain
let newwin;
ipc.on('add',()=>
{
	newwin = new BrowserWindow({
		width: 600, 
		height: 400,
		frame:false,
		parent: win, //win是主窗口
	})
	newwin.loadURL(path.join('file:',__dirname,'new.html')); //new.html是新开窗口的渲染进程
	newwin.on('closed',()=>{newwin = null})

})

阅读更多
个人分类: electron
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

不良信息举报

electron 点击按钮 新开窗口并显示

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭