使用宽度和高度变量创建Electron窗口不会导致窗口,也不会出现错误

时间:2016-10-02 17:53:38

标签: javascript electron

我正在尝试做这样的事情,当我尝试这个时我没有窗口。我能俯瞰什么?

当我使用直线数字宽度和高度启动窗口时窗口工作正常,但使用变量会导致窗口无法渲染。

$user->hasRole(['superadmin']); // should return true/false

1 个答案:

答案 0 :(得分:0)

看起来你的mainwindow.loadURL()函数在createNewMainWindow()函数中声明之前被调用。你可以试试这个......

function createNewMainWindow() {
var a = 1000;
var b = 800;
mainWindow = new BrowserWindow({
    show: true,
    width: a,
    height: b,
    minWidth: 300,
    minHeight: 300,
    frame: false,
    title: 'Recall',
    icon: iconPath,
    alwaysOnTop: false,
    useContentSize: false,
    webPreferences: {
      zoomFactor: 1,
      allowRunningInsecureContent: true,
      nodeIntegration: true,
    }
  });

  mainWindow.loadURL(`file://${__dirname}/app/app.html`);

  mainWindow.once('ready-to-show', () => {
    mainWindow.show();
    mainWindow.focus();
  });

}

app.on('ready', async () => {
  await installExtensions();
  createNewMainWindow();
}