【发布时间】:2018-01-16 15:04:08
【问题描述】:
所以我知道这是可行的,因为我试过了,但它没有在任何地方记录,所以我问是否可以使用这种做法,并且不用担心它将来会停止工作(众所周知,Electron 和 nodejs 会破坏从一个版本到另一个版本)
这就是我所说的练习类型:
main.js
app.emit('did-something', param1, param2);
renderer.js(浏览器窗口)
const {app} = require('electron').remote;
app.on('did-something', (param1, param2) => {
$('#whatever').text(param1);
});
基本上我正在尝试将所有不直接处理 HTML 的代码(例如数据库交互)移到 main.js 中,并且我想确保这是正确的方法。
另外,如果我用自己的方法和属性扩展应用程序对象可以吗?
【问题讨论】:
标签: javascript node.js electron