blockly > dialog

对话框命名空间

函数

函数 说明
alert(message, opt_callback) window.alert() 的封装容器,应用开发者可以通过 setAlert 替换它,以提供模态浏览器窗口的替代方案。
confirm(message, callback) window.confirm() 的封装容器,应用开发者可以通过 setConfirm 替换它,以提供模态浏览器窗口的替代方案。
prompt(message, defaultValue, callback) window.prompt() 的封装容器,应用开发者可以通过 setPrompt 替换它,以提供模态浏览器窗口的替代方案。内置的浏览器提示通常用于在移动设备上提供更好的文本输入体验。替换此值时,我们强烈建议您测试移动设备。
setAlert(alertFunction) 设置在调用 Blockly.dialog.alert() 时要运行的函数。
setConfirm(confirmFunction) 设置在调用 Blockly.dialog.confirm() 时要运行的函数。
setPrompt(promptFunction)

设置在调用 Blockly.dialog.prompt() 时要运行的函数。

**重要提示**:替换此项时,请注意非原生提示体验可能需要在 FocusManager 中管理暂时性焦点。原生窗口提示不需要这样做,因为它会阻止在打开期间更改焦点。

setToast(toastFunction) 设置在调用 Blockly.dialog.toast() 时要运行的函数。
toast(workspace, options) 在工作区顶部显示临时通知。Blockly 提供了默认的 Toast 实现,但开发者可以通过 setToast 提供自己的 Toast。对于简单的外观自定义,CSS 应该就足够了。