我有一个文本字段,您可以在其中输入需要完成的任务的描述。当您单击"添加"按钮,它将唯一ID和任务添加到窗体中的JSON文件作为对象。这作为电子应用程序工作正常。但是,当应用程序重新启动时,它会覆盖已存在的当前JSON代码。我需要它在重新启动Electron应用程序时将对象附加到JSON文件的末尾。我该怎么做?
以下是JavaScript代码:
// This is the counter
var indentification = 0;
// This is the submit button
var submit = document.getElementById("submit");
// This is the text field
var content = document.getElementById("text");
var task = {
list: []
}
submit.onclick = function(e) {
e.preventDefault();
id = indentification++;
description = content.value;
task.list.push({id, description})
jsonifyTask = JSON.stringify(task);
disk.writeFile("tasks.json", jsonifyTask, "utf8")
}
我该如何解决这个问题?任何帮助是极大的赞赏。 谢谢!