|
2 | 2 |
|
3 | 3 | 轻提示组件,用于消息通知、加载提示、操作结果提示等场景,支持函数式调用。 |
4 | 4 |
|
| 5 | +:::tip 提示 |
| 6 | +`Toast` 自 $LOWEST_VERSION$ 版本起支持通过 `props` 属性控制组件样式,字段见[props](#props),需要注意的是函数式调用api的`options`优先级高于`props`。 |
| 7 | +::: |
| 8 | + |
5 | 9 | ## 基本用法 |
6 | 10 |
|
7 | 11 | 需要在页面中引入该组件,作为挂载点。 |
@@ -52,13 +56,21 @@ toast.show({ |
52 | 56 |
|
53 | 57 | ## 提示位置 |
54 | 58 |
|
| 59 | +通过设置 `position` 属性,可以设置提示信息的位置,默认为 `middle-top`。 |
| 60 | + |
55 | 61 | ```typescript |
56 | 62 | // 顶部提示 |
57 | 63 | toast.show({ |
58 | 64 | position: 'top', |
59 | 65 | msg: '提示信息' |
60 | 66 | }) |
61 | 67 |
|
| 68 | +// 局中提示 |
| 69 | +toast.show({ |
| 70 | + position: 'middle', |
| 71 | + msg: '提示信息' |
| 72 | +}) |
| 73 | + |
62 | 74 | // 底部提示 |
63 | 75 | toast.show({ |
64 | 76 | position: 'bottom', |
@@ -109,29 +121,45 @@ toast.close() |
109 | 121 |
|
110 | 122 | ## Attributes |
111 | 123 |
|
112 | | -| 参数 | 说明 | 类型 | 可选值 | 默认值 | 最低版本 | |
113 | | -| ------- | -------------------------------------- | --------------- | ------ | ------ | -------- | |
114 | | -| options | 配置项,可以直接传入字符串作为提示信息 | string / object | - | - | - | |
115 | | - |
116 | | -## options |
117 | | - |
118 | | -| 参数 | 说明 | 类型 | 可选值 | 默认值 | 最低版本 | |
119 | | -| ------------ | --------------------------------------------------------------------------- | ---------- | ------------------------- | ---------------------- | -------- | |
120 | | -| msg | 消息内容 | string | - | - | - | |
121 | | -| duration | 持续时间,单位 ms,为 0 时表示不自动关闭 | number | - | 2000 | - | |
122 | | -| direction | 排版方向 | string | vertical / horizontal | horizontal | $LOWEST_VERSION$ | |
123 | | -| iconName | 图标类型 | string | success / error / warning | - | - | |
124 | | -| iconSize | 左侧图标尺寸 | string | - | - | - | |
125 | | -| iconClass | 图标类目,自定义图标,可以使用 Icon 章节的那些图标类名,iconName 优先级更高 | string | - | - | - | |
126 | | -| classPrefix | 类名前缀,用于使用自定义图标 | string | - | - | - | |
127 | | -| position | 提示信息框的位置 | string | top / middle / bottom | middle | - | |
128 | | -| zIndex | toast 层级 | number | - | 100 | - | |
129 | | -| loadingType | [加载中图标类型](/component/loading) | string | ring | outline | - | |
130 | | -| loadingColor | [加载中图标颜色](/component/loading) | string | - | #4D80F0 | - | |
131 | | -| selector | 指定唯一标识 | string | - | - | - | |
132 | | -| cover | 是否存在一个透明遮罩 | boolean | - | `loading`时默认为 true | 1.2.15 | |
133 | | -| opened | 完全展示后的回调函数 | `Function` | - | - | 1.2.15 | |
134 | | -| closed | 完全关闭后的回调函数 | `Function` | - | - | 1.2.15 | |
| 124 | +| 参数 | 说明 | 类型 | 可选值 | 默认值 | 最低版本 | |
| 125 | +|--------------|------------------------------------------|----------|--------------------------------------------|------------|------------------| |
| 126 | +| selector | 选择器 | string | - | '' | - | |
| 127 | +| msg | 提示信息 | string | - | '' | $LOWEST_VERSION$ | |
| 128 | +| duration | 持续时间,单位 ms,为 0 时表示不自动关闭 | number | - | 2000 | $LOWEST_VERSION$ | |
| 129 | +| direction | 排列方向 | string | vertical / horizontal | horizontal | $LOWEST_VERSION$ | |
| 130 | +| iconName | 图标类型 | string | success / error / warning / loading / info | '' | $LOWEST_VERSION$ | |
| 131 | +| iconSize | 图标大小 | number | - | - | $LOWEST_VERSION$ | |
| 132 | +| loadingType | 加载类型 | string | outline / ring | outline | $LOWEST_VERSION$ | |
| 133 | +| loadingColor | 加载颜色 | string | - | #4D80F0 | $LOWEST_VERSION$ | |
| 134 | +| loadingSize | 加载大小 | number | - | - | $LOWEST_VERSION$ | |
| 135 | +| iconColor | 图标颜色 | string | - | - | $LOWEST_VERSION$ | |
| 136 | +| position | 提示信息框的位置 | string | top / middle-top / middle / bottom | middle-top | $LOWEST_VERSION$ | |
| 137 | +| zIndex | 层级 | number | - | 100 | $LOWEST_VERSION$ | |
| 138 | +| cover | 是否存在遮罩层 | boolean | - | false | $LOWEST_VERSION$ | |
| 139 | +| iconClass | 图标类名 | string | - | '' | $LOWEST_VERSION$ | |
| 140 | +| classPrefix | 类名前缀,用于使用自定义图标 | string | - | wd-icon | $LOWEST_VERSION$ | |
| 141 | +| opened | 完全展示后的回调函数 | Function | - | - | $LOWEST_VERSION$ | |
| 142 | +| closed | 完全关闭时的回调函数 | Function | - | - | $LOWEST_VERSION$ | |
| 143 | + |
| 144 | +## Options |
| 145 | + |
| 146 | +| 参数 | 说明 | 类型 | 可选值 | 默认值 | 最低版本 | |
| 147 | +|--------------|-----------------------------------------------------------------------------|----------|---------------------------|------------|----------| |
| 148 | +| msg | 消息内容 | string | - | '' | - | |
| 149 | +| duration | 持续时间,单位 ms,为 0 时表示不自动关闭 | number | - | 2000 | - | |
| 150 | +| direction | 排版方向 | string | vertical / horizontal | horizontal | $LOWEST_VERSION$ | |
| 151 | +| iconName | 图标类型 | string | success / error / warning | '' | - | |
| 152 | +| iconSize | 左侧图标尺寸 | number | - | - | - | |
| 153 | +| iconClass | 图标类目,自定义图标,可以使用 Icon 章节的那些图标类名,iconName 优先级更高 | string | - | '' | - | |
| 154 | +| classPrefix | 类名前缀,用于使用自定义图标 | string | - | 'wd-icon' | - | |
| 155 | +| position | 提示信息框的位置 | string | top / middle / bottom | middle-top | - | |
| 156 | +| zIndex | toast 层级 | number | - | 100 | - | |
| 157 | +| loadingType | [加载中图标类型](/component/loading) | string | ring | outline | - | |
| 158 | +| loadingColor | [加载中图标颜色](/component/loading) | string | - | #4D80F0 | - | |
| 159 | +| selector | 指定唯一标识 | string | - | '' | - | |
| 160 | +| cover | 是否存在一个透明遮罩 | boolean | - | false | - | |
| 161 | +| opened | 完全展示后的回调函数 | Function | - | - | - | |
| 162 | +| closed | 完全关闭后的回调函数 | Function | - | - | - | |
135 | 163 |
|
136 | 164 | ## Methods |
137 | 165 |
|
|
0 commit comments