## Toast Props

| 属性             | 类型    | 默认值   | 可选值                                                                       | 必传 | 说明                                                                  |     |
| ---------------- | ------- | -------- | ---------------------------------------------------------------------------- | ---- | --------------------------------------------------------------------- | :-- |
| message          | String  | ''       | -                                                                            | N    | 提示内容。                                                            |     |
| visible          | Boolean | false    | true/false                                                                   | N    | 是否显示。                                                            |     |
| duration         | Number  | 2000     | -                                                                            | N    | 显示时长，为 0 时提示不会自动关闭，单位：ms。                         |     |
| position         | String  | 'center' | 'center'/'top'/'bottom'                                                      | N    | 显示位置。                                                            |     |
| py               | String  | '20      | '0'/'10'/'20'/'40'/'60'/'80'                                                 | N    | 顶部和底部显示时距离顶部或底部的距离，position 为 'center' 时不生效。 |     |
| radius           | String  | 'base    | 'base'/'full'/'none'/'sm'/'md'/'lg'/'xl'/'2xl'                               | N    | 圆角风格。                                                            |     |
| useSlot          | Boolean | false    | true/false                                                                   | N    | 是否使用 slot。                                                       |     |
| transitionType   | String  | 'scale'  | 'fade'/'fly'/'scale'/'slide'/'blur'/'none'                                   | N    | 动画类型。                                                            |     |
| transitionParams | Object  | {}       | 参考 [svelte/transition](https://svelte.dev/docs#run-time-svelte-transition) | N    | 动画参数，其中 duration 默认 300。                                    |     |
| outDuration      | Number  | 0        | -                                                                            | N    | 退出动画时间，单位：ms。                                              |     |
| mask             | Object  | {}       | 参考 Mask Props                                                              | N    | 遮罩层参数。                                                          |     |
| type             | String  | ''       | ''/'success'/'error'/'warning'/'info'/'loading'/SVG Sprites name             | N    | 提示类型。                                                            |     |
| loading          | Object  | {}       | 参考 Loading Props                                                           | N    | 加载组件参数，仅 type 为 'loading' 时生效。                           |     |
| icon             | Object  | {}       | 参考 Icon Props                                                              | N    | 图标组件参数，type 非 '' 且非 'loading' 时生效。                      |     |
| zIndex           | Number  | 1000     | -                                                                            | N    | z-index。                                                             |
| clickable        | Boolean | false    | true/false                                                                   | N    | 是否允许点击穿透。                                                    |
| dynamicFixed     | Boolean | true     | true/false                                                                   | N    | 是否动态固定。                                                        |

## Toast Events

| 名称  | 参数 | 描述             |
| ----- | ---- | ---------------- |
| close | -    | 提示关闭时触发。 |
| open  | -    | 提示打开时触发。 |

## Toast Slots

| 名称 | 说明                              |
| ---- | --------------------------------- |
| -    | 当 useSlot 为 true 时的提示内容。 |
