methods: {
isSave (ev) {
this.localFileUrl = ev.localFileUrl // 本地的路徑
ipcRenderer.send('save-dialog', ev.localFileUrl)
ipcRenderer.on('saveFile', (event, path1) => {
if (!path1) path1 = '無路徑'
console.log(path1) // 打印很多次,不會關
// this.copyFile(ev.localFileUrl, path1)
// fs.createReadStream(ev.localFileUrl).pipe(fs.createWriteStream(path1))
})
}
}
自己解決的方式,在created中監聽就不會有這個問題
created () {
ipcRenderer.on('saveFile', (event, path1) => {
if (!path1) path1 = '無路徑'
console.log(path1)
// this.copyFile(ev.localFileUrl, path1)
// fs.createReadStream(ev.localFileUrl).pipe(fs.createWriteStream(path1))
})
},