Toast
用途
Add the toaster HTML
在页面正文末尾附近添加一台烤面包机:
在烤面包机上设置 data-align="start"、data-align="center" 或 data-align="end" 以更改位置。
Add your toasts
将服务器渲染的Toast标记附加到烤面包机上,或使用 toaster.toast(config) 从 JavaScript 创建标记。
HTML 结构
<div id="toaster" class="toaster">- Toast container. Optional
data-alignvalues arestart,center, andend. <div class="toast">Toast item. Use
data-category="success|info|warning|error"for category styling anddata-durationto override the timeout in milliseconds. Usedata-duration="-1"to keep it open.<div class="toast-content">Content wrapper.
<svg aria-hidden="true">Optional- Icon.
<section>Message region.
<h2>- Title.
<p>Optional- Description.
<footer>Optional- Action buttons or links. Clicking a footer button or link closes the toast.
JavaScript API
Config 对象
durationOptional- Timeout in milliseconds. Defaults to
3000, or5000for error toasts. Use-1to keep it open. categoryOptional- Category of the toast, either
success,info,warning, orerror. title- Toast 标题。内容以纯文本渲染,不会解析为 HTML。
descriptionOptional- Toast 描述。内容以纯文本渲染,不会解析为 HTML。
actionOptional- 主要操作。支持
label、可选的href,以及可选的onClick(event)回调。 cancelOptional- 次要操作。支持
label和可选的onClick(event)回调。