# alert (w-alert)

- **Import**: `WAlert` from `win-design-next`
- **Tag**: `<w-alert>`
- **说明**: Alert 提示
- **分类**: feedback
- **Skill 版本**: V1.1.0
- **适配组件库**: win-design-next 1.2.2
- **API 来源**: `docs/zh-CN/component/alert.md`

## API

## Alert API

### 属性

| 名称                 | 说明                               | 类型                                                                          | 默认值 |
| -------------------- | ---------------------------------- | ----------------------------------------------------------------------------- | ------ |
| title                | Alert 标题。                       | ^[string]                                                                     | —      |
| type                 | Alert 类型。                       | ^[enum]`'success' \| 'warning' \| 'primary' \| 'danger' \| 'info' \| 'error'` | info   |
| description          | 描述性文本                         | ^[string]                                                                     | —      |
| closable             | 是否可以关闭                       | ^[boolean]                                                                    | true   |
| center               | 文字是否居中                       | ^[boolean]                                                                    | false  |
| close-text           | 自定义关闭按钮文本                 | ^[string]                                                                     | —      |
| show-icon            | 是否显示类型图标                   | ^[boolean]                                                                    | false  |
| effect               | 主题样式                           | ^[enum]`'light' \| 'dark'`                                                    | light  |
| show-after ^(0.0.11) | 在触发后多久显示内容，单位毫秒     | ^[number]                                                                     | 0      |
| hide-after ^(0.0.11) | 延迟关闭，单位毫秒                 | ^[number]                                                                     | 200    |
| auto-close ^(0.0.11) | alert 出现后自动隐藏延时，单位毫秒 | ^[number]                                                                     | 0      |

### Events

| 名称           | 描述                    | 类型                                     |
| -------------- | ----------------------- | ---------------------------------------- |
| close          | 关闭 Alert 时触发的事件 | ^[Function]`(event: MouseEvent) => void` |
| open ^(0.0.11) | 开启 Alert 时触发的事件 | ^[Function]`() => void`                  |

### Slots

| 名称           | 描述           |
| -------------- | -------------- |
| default        | Alert 内容描述 |
| title          | 标题的内容     |
| icon ^(0.0.11) | icon 的内容    |
