 
		qq_小小_70
2019-12-31 15:52
通过showOpenDialog执行了对应的方法后 程序操作上没有问题 但是进入不了回调

 不是同学们说的console在window上又兼容问题 而是无法进入回调
不是同学们说的console在window上又兼容问题 而是无法进入回调
 
				ipcMain.on('open-music-file',()=>{
dialog.showOpenDialog({
properties:['openFile','multiSelections'],
filters:[{name:'Music',extensions:['mp3']}]
}).then(result =>{
console.log(result.filePaths)
}).catch(err=>{
console.log(err)
})
}
 
				dialog.showOpenDialog(mainWindow, {
  properties: ['openFile', 'openDirectory']
}).then(result => {
  console.log(result.canceled)
  console.log(result.filePaths)
}).catch(err => {
  console.log(err)
})从api文档上拿下来的,https://www.electronjs.org/docs/api/dialog
 
				改成了 promise
 
				解决了~ 版本问题 不能这样写回调了 通过.then .catch来使用
Electron开发本地音乐播放器
4412 学习 · 53 问题
相似问题