feat(PullRefresh): add success slot

This commit is contained in:
陈嘉涵
2019-12-27 15:06:37 +08:00
committed by neverland
parent f3857053d6
commit 56e450f29e
7 changed files with 142 additions and 37 deletions
+22 -7
View File
@@ -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 | 刷新成功提示内容 | - |
## 常见问题