仪表盘
目录
用户通知
Toast提供给用户简短的通知。它们暂时出现,不应中断用户体验。它们也不需要用户输入即可消失。
成功
▸ 成功(msg
): void
用于显示成功类型的Toast消息。
ddClient.desktopUI.toast.success("message");
警告
▸ 警告(msg
): void
用于显示警告类型的Toast消息。
ddClient.desktopUI.toast.warning("message");
错误
▸ 错误(msg
): void
用于显示错误类型的Toast消息。
ddClient.desktopUI.toast.error("message");
有关方法参数和可用返回类型的更多详细信息,请参阅 Toast API 参考。
已弃用的用户通知
这些方法已弃用,将在未来版本中删除。使用上面指定的方法。
window.ddClient.toastSuccess("message");
window.ddClient.toastWarning("message");
window.ddClient.toastError("message");
打开文件选择对话框
此函数打开一个文件选择器对话框,要求用户选择文件或文件夹。
▸ showOpenDialog(dialogProperties
): Promise
< OpenDialogResult
>
dialogProperties
参数是传递给Electron以自定义对话框行为的标志列表。例如,您可以传递multiSelections
以允许用户选择多个文件。请参阅 Electron 的文档 获取完整列表。
const result = await ddClient.desktopUI.dialog.showOpenDialog({
properties: ["openDirectory"],
});
if (!result.canceled) {
console.log(result.paths);
}
打开URL
此函数使用系统默认浏览器打开外部URL。
▸ openExternal(url
): void
ddClient.host.openExternal("https://dockerd.com.cn");
URL必须具有协议
http
或https
。
有关方法参数和可用返回类型的更多详细信息,请参阅 桌面主机API参考。
已弃用的用户通知
此方法已弃用,将在未来版本中删除。使用上面指定的方法。
window.ddClient.openExternal("https://dockerd.com.cn");
导航到仪表盘路由
在您的扩展中,您还可以导航到Docker Desktop仪表盘的其他部分。