遵循電子教程,無法在OS X上顯示菜單。檢查菜單項是否填充菜單項,它們只是不出現在窗口中或頂部的屏幕。 Html文件加載得很好。電子菜單不顯示
我看到的唯一菜單是讀取Electron的(默認)應用程序菜單,但點擊時沒有內容,甚至沒有空行 - 點擊時沒有任何反應。
const { app, BrowserWindow, Menu } = require("electron");
const url = require("url");
const path = require("path");
const mainWindowUrl = url.format({
pathname: path.join(__dirname, "html", "main.html"),
protocol: "file:",
slashes: true,
});
const menuTemplate = [
{
label: "File",
},
{
label: "Menu1",
},
{
label: "Menu2",
},
];
const onAppReady =() => {
const mainWindow = new BrowserWindow({});
mainWindow.loadURL(mainWindowUrl);
const menu = Menu.buildFromTemplate(menuTemplate);
Menu.setApplicationMenu(menu);
};
app.on("ready", onAppReady);
謝謝!沒有看到任何你需要任何其他內容來製作有效的菜單。雖然有意義。我可能只是錯過了它。 :-) –