1.打开一个保存对话框
import {dialog} from "electron" //主进程
import {remote} from "electron" //渲染进程
const {dialog} = remote
dialog.showOpenDialog({ properties: ['openFile', 'multiSelections'] })
2.增加模态框。
上面的方式可以打开一个对话框,但是子对话框和父对话框相互独立,子对话框打开后,依然可以操作父对话框,同时父对话框还可以继续打开子对话框,然后大多数时候,我们是不允许这样的
查看文档发现,需要开启模态,才能在关闭子对话框后操作父对话框
在这里插入图片描述
import {dialog} from "electron" //主进程
import {remote} from "electron" //渲染进程
const {dialog, getCurrentWindow} = remote
dialog.showOpenDialog(getCurrentWindow(), { properties: ['openFile', 'multiSelections'] })