【发布时间】:2018-10-31 03:05:48
【问题描述】:
我正在使用电子创建一个桌面应用程序。单击登录按钮后,我想打开一个不同尺寸的新窗口。我正在使用 Ipc 渲染器将消息传递给 main.js 文件以调整窗口对象的大小。但这似乎不起作用。
private handleonclick(e: React.MouseEvent<HTMLElement>) {
this.props.onLogin(this.state.user, this.state.password, this.state.domain, this.state.role);
this.setState({
loginSent: true,
showWindow: false
});
const {ipcRenderer} = require('electron');
ipcRenderer.send('resize-me-please')
e.preventDefault();
}
在 Mains.js 中
let { ipcMain } = require('electron')
ipcMain.on('resize-me-please', function () {
win.setSize(400,400 );
return win;
});
【问题讨论】:
-
回调中的
win是什么?你期望退货是什么?