【发布时间】:2020-10-12 20:55:50
【问题描述】:
我正在制作一个电子应用程序,但我无法发送或接收数据。我想将源自我的main.js 的数据发送到我的mainWindow.html。我正在使用带有 sqlite 3 的 knex。我尝试了几种方法。任何帮助表示赞赏,谢谢。
相关代码
main.js
app.on("ready", function () {
[...]
taskContents = [];
knex
.select("task")
.from("task")
.then((task) => {
for (var i = 0; i < task.length; i++) {
// console.log(task[i].task);
taskContents.push(task[i].task);
}
// I want to send task contents ===================
ipcMain.on("item:task", function(e, taskContents){
mainWindow.webContents.send("item:task", taskContents);
}
}).catch(function (error) {
console.error(error);
});
[...]
});
mainWindow.html
ipcRenderer.on("item:tasks", function(e, item){
console.log(item);
});
【问题讨论】:
标签: javascript electron knex.js