Electron Dialog 检测:如何判断用户是否打开了对话框
可以使用 dialog 的返回值来判断用户是否打开了 dialog。如果用户在 dialog 中点击了确认按钮,则返回值为 true,否则返回值为 false。
示例代码:
const { dialog } = require('electron')
const result = dialog.showMessageBoxSync({
type: 'question',
buttons: ['确认', '取消'],
message: '您确定要执行此操作吗?'
})
if (result === 0) {
console.log('用户点击了确认按钮')
} else {
console.log('用户点击了取消按钮')
}
在上面的代码中,使用 showMessageBoxSync 方法打开了一个消息框,其中包含了一个确认按钮和一个取消按钮。用户点击确认按钮后,result 的值为 0,此时可以判断用户已经打开了 dialog。
原文地址: https://www.cveoy.top/t/topic/nRad 著作权归作者所有。请勿转载和采集!