Open ChenPt opened 5 years ago
main进程和renderer进程共同使用一个lowdb,当main进程对db进行操作后,renderer进程并没有办法获取到最新的数据。 这时需要强制db重新从硬盘中读取内容,而不是从内存缓存中读取内容。 读取数据,先用read方法获取最新的db状态。我这里使用了两次..
db.then(async db => { let freshDb = await db.read() freshDb.read().then(async e => { let localList = await e.get('localList').value() return localList }) })
main进程和renderer进程共同使用一个lowdb,当main进程对db进行操作后,renderer进程并没有办法获取到最新的数据。 这时需要强制db重新从硬盘中读取内容,而不是从内存缓存中读取内容。 读取数据,先用read方法获取最新的db状态。我这里使用了两次..