javascript - 单击按钮可增加/扩展 Electron 窗口的高度

标签 javascript react-native electron

具有固定高度和宽度的第一张图像

仅当消息太大时,我才想在单击“详细信息”按钮时设置 Electron 窗口的高度的第二张图像。我怎样才能做到这一点?

最佳答案

您可以通过渲染器进程访问BrowserWindow:

var currentWindow = require("electron").remote.getCurrentWindow();
var currentSize = currentWindow.getSize();
var animate = true;
currentWindow.setSize(currentSize[0], currentSize[1] + 100, animate);

别忘了在进程的BrowserWindow构造函数中将 nodeIntegration 设置为true:
var messageWindow = new BrowserWindow({ webPreferences: { nodeIntegration: true } })

关于javascript - 单击按钮可增加/扩展 Electron 窗口的高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58373084/

相关文章:

javascript - 如何使用 Node.js 和 Tedious 从单个连接/事务进行多个数据库调用

javascript - jQuery ID 选择器 ("#id") 返回数组

xcode - 在 React Native iOS 应用程序中更改端口

javascript - 使用 socket.io-client 连接到 redis 服务器,而无需用于 react native 的 Node

node.js - 通过 wifi 与设备通信

javascript - HTML Canvas 图像 - 在页面中绘制多 Canvas 图像

javascript - 无法读取未定义的属性 'finally'

javascript - 是否可以在Node.js上使用js资源或者react Native?

javascript - 无需浏览器 GUI 的文本转语音

reactjs - 使用 Electron 从 React Component 打开文件对话框