-
diff --git a/packages/list/zh-CN.md b/packages/list/zh-CN.md
index e664768d7..1f8397243 100644
--- a/packages/list/zh-CN.md
+++ b/packages/list/zh-CN.md
@@ -1,5 +1,5 @@
## List 列表
-瀑布流滚动加载,用于控制长列表的展示
+瀑布流滚动加载,用于展示长列表,当列表即将滚动到底部时,会触发事件并加载更多列表项。
### 使用指南
``` javascript
@@ -12,15 +12,13 @@ Vue.use(List);
#### 基础用法
-List 组件通过`loading`、`finished`和`error`三个变量控制加载状态,当组件滚动到底部时,会触发`load`事件并将`loading`设置成`true`。此时可以发起异步操作并更新数据,数据更新完毕后,将`loading`设置成`false`即可。若数据已全部加载完毕,则直接将`finished`设置成`true`即可。若数据加载失败,将`error`设置成`true`,出现错误提示,用户点击错误提示,重新请求。
+List 组件通过`loading`和`finished`两个变量控制加载状态,当组件滚动到底部时,会触发`load`事件并将`loading`设置成`true`。此时可以发起异步操作并更新数据,数据更新完毕后,将`loading`设置成`false`即可。若数据已全部加载完毕,则直接将`finished`设置成`true`即可。
```html
= 40) {
this.finished = true;
@@ -65,17 +59,56 @@ export default {
}
```
+### 错误提示
+
+若列表数据加载失败,将`error`设置成`true`即可显示错误提示,用户点击错误提示后会重新触发 load 事件。
+
+```html
+
+
+
+```
+
+```js
+export default {
+ data() {
+ return {
+ list: [],
+ error: false,
+ loading: false
+ };
+ },
+
+ methods: {
+ onLoad() {
+ fetchSomeThing().catch(() => {
+ this.error = true;
+ })
+ }
+ }
+}
+```
+
### API
| 参数 | 说明 | 类型 | 默认值 | 版本 |
|------|------|------|------|------|
| loading | 是否处于加载状态,加载过程中不触发`load`事件 | `Boolean` | `false` | - |
| finished | 是否已加载完成,加载完成后不再触发`load`事件 | `Boolean` | `false` | - |
-| error | 是否加载失败,加载失败后只能通过点击错误提示重新加载`load`事件,必须使用`sync`修饰符 | `Boolean` | `false` | - |
+| error | 是否加载失败,加载失败后点击错误提示可以重新
触发`load`事件,必须使用`sync`修饰符 | `Boolean` | `false` | - |
| offset | 滚动条与底部距离小于 offset 时触发`load`事件 | `Number` | `300` | - |
| loading-text | 加载过程中的提示文案 | `String` | `加载中...` | 1.1.1 |
| finished-text | 加载完成后的提示文案 | `String` | - | 1.4.7 |
-| error-text | 加载失败后的提示文案 | `String` | - | - |
+| error-text | 加载失败后的提示文案 | `String` | - | 1.5.3 |
| immediate-check | 是否在初始化时立即执行滚动位置检查 | `Boolean` | `true` | - |
### Event