如何在电子中单击按钮打开第二个窗口

我的 index.html 中有一个按钮,我想在单击时打开第二个窗口。


我已将以下内容添加到我的 index.js 中:


const button = document.getElementById('newtask');

button.addEventListener('click', () => {

  newtaskwindow();

});


function newtaskwindow() {

  const BrowserWindow = remote.BrowserWindow;

  const win = new BrowserWindow({

    height: 400,

    width: 600

  });


  win.loadURL('createtasks.html');

}

在 npm start 上,我收到以下错误:

https://img1.sycdn.imooc.com/652e36040001f5a105550103.jpg

猛跑小猪
浏览 94回答 1
1回答

呼如林

我必须创建第二个 js 文件并输入:const button = document.getElementById('newtask');button.addEventListener('click', () => {  newtaskwindow();});function newtaskwindow() {  const remote = require('electron').remote;  const BrowserWindow = remote.BrowserWindow;  const win = new BrowserWindow({    height: 600,    width: 800  });  win.loadURL('createtasks.html');}
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Html5