我在Electron中设置了一个自定义菜单,我想从中调用一个函数-用另一个.js
文件编写。
代码:
Main.js:
const { Menu } = require('electron');
var menu = Menu.buildFromTemplate([
{
label: 'Foo Menu',
submenu: [
{
label: 'Foo',
click() {
// What do I put here?
},
accelerator: 'CmdOrCtrl+F'
}
}]);
Menu.setApplicationMenu(menu);
src/scripts/index.js:// The function that I want to be called
function foo() {
console.log('foo');
}
最佳答案
您必须导出函数:
// index.js
function foo() {}
module.exports = foo;
并使用以下命令导入另一个文件:const foo = require('./index.js');
关于javascript - 从菜单Electron.js调用其他文件上的函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65289494/