feat(PullRefresh): add success slot
This commit is contained in:
@@ -42,18 +42,32 @@ export default {
|
||||
}
|
||||
```
|
||||
|
||||
### 刷新成功提示
|
||||
|
||||
通过`success-text`可以设置刷新成功后的顶部提示文案
|
||||
|
||||
```html
|
||||
<van-pull-refresh
|
||||
v-model="isLoading"
|
||||
success-text="刷新成功"
|
||||
@refresh="onRefresh"
|
||||
>
|
||||
<p>刷新次数: {{ count }}</p>
|
||||
</van-pull-refresh>
|
||||
```
|
||||
|
||||
## API
|
||||
|
||||
### Props
|
||||
|
||||
| 参数 | 说明 | 类型 | 默认值 | 版本 |
|
||||
|------|------|------|------|------|
|
||||
| v-model | 是否在加载中 | *boolean* | - | - |
|
||||
| pulling-text | 下拉过程文案 | *string* | `下拉即可刷新...` | - |
|
||||
| loosing-text | 释放过程文案 | *string* | `释放即可刷新...` | - |
|
||||
| loading-text | 加载过程文案 | *string* | `加载中...` | - |
|
||||
| success-text | 加载成功提示文案 | *string* | - | - |
|
||||
| success-duration | 加载成功提示时长(ms) | *number* | `500` | - |
|
||||
| v-model | 是否处于加载中状态 | *boolean* | - | - |
|
||||
| pulling-text | 下拉过程提示文案 | *string* | `下拉即可刷新...` | - |
|
||||
| loosing-text | 释放过程提示文案 | *string* | `释放即可刷新...` | - |
|
||||
| loading-text | 加载过程提示文案 | *string* | `加载中...` | - |
|
||||
| success-text | 刷新成功提示文案 | *string* | - | - |
|
||||
| success-duration | 刷新成功提示展示时长(ms) | *number* | `500` | - |
|
||||
| animation-duration | 动画时长 | *number* | `300` | - |
|
||||
| head-height | 顶部内容高度 | *number* | `50` | - |
|
||||
| disabled | 是否禁用下拉刷新 | *boolean* | `false` | - |
|
||||
@@ -66,13 +80,14 @@ export default {
|
||||
|
||||
### Slots
|
||||
|
||||
| 名称 | 说明 | scoped-slot 参数 |
|
||||
| 名称 | 说明 | SlotProps |
|
||||
|------|------|------|
|
||||
| default | 自定义内容 | - |
|
||||
| normal | 非下拉状态时顶部内容 | - |
|
||||
| pulling | 下拉过程中顶部内容 | { distance: 当前下拉距离 } |
|
||||
| loosing | 释放过程中顶部内容 | { distance: 当前下拉距离 } |
|
||||
| loading | 加载过程中顶部内容 | { distance: 当前下拉距离 } |
|
||||
| success | 刷新成功提示内容 | - |
|
||||
|
||||
## 常见问题
|
||||
|
||||
|
||||
Reference in New Issue
Block a user