diff --git a/docs/examples-docs/waterfall.md b/docs/examples-docs/waterfall.md
index 4bb5f9422..99c1dc3c8 100644
--- a/docs/examples-docs/waterfall.md
+++ b/docs/examples-docs/waterfall.md
@@ -2,28 +2,6 @@
### 基础用法
-:::demo 基础用法
-```html
-
-
-
- {{ item }}
-
-
- loading
-
-
-
-
+
+
+
+:::demo 基础用法
+```html
+
+
+
+ {{ item }}
+
+
+ loading
+
+
+
```
:::
@@ -69,6 +76,6 @@ export default {
| 参数 | 说明 | 类型 | 默认值 | 可选值 |
|-----------|-----------|-----------|-------------|-------------|
-| waterfall-disabled | 是否禁止瀑布流触发 | Boolean | false | |
+| waterfall-disabled | 在vue对象中表示是否禁止瀑布流触发的key值 | String | - | |
| waterfall-offset | 触发瀑布流加载的阈值 | Number | 300 | |
diff --git a/packages/waterfall/src/directive.js b/packages/waterfall/src/directive.js
index 48f342e63..0189fe7ad 100644
--- a/packages/waterfall/src/directive.js
+++ b/packages/waterfall/src/directive.js
@@ -14,6 +14,7 @@ function doBindEvent() {
if (disabledExpr) {
this.vm.$watch(disabledExpr, (value) => {
this.disabled = value;
+ this.scrollEventListener();
});
disabled = Boolean(this.vm[disabledExpr]);
}