diff --git a/src/pull-refresh/demo/index.vue b/src/pull-refresh/demo/index.vue index e4d7fc031..27dccc5b1 100644 --- a/src/pull-refresh/demo/index.vue +++ b/src/pull-refresh/demo/index.vue @@ -114,10 +114,7 @@ export default { background-color: @white; .van-pull-refresh { - &, - &__track { - height: calc(100vh - 50px); - } + height: calc(100vh - 50px); } .doge { diff --git a/src/pull-refresh/index.js b/src/pull-refresh/index.js index cdb9ce606..776017e71 100644 --- a/src/pull-refresh/index.js +++ b/src/pull-refresh/index.js @@ -198,14 +198,14 @@ export default createComponent({ }, render() { - const style = { + const trackStyle = { transitionDuration: `${this.duration}ms`, transform: this.distance ? `translate3d(0,${this.distance}px, 0)` : '', }; return (
-
+
{this.genStatus()}
diff --git a/src/pull-refresh/index.less b/src/pull-refresh/index.less index 39a834842..b09e1f66a 100644 --- a/src/pull-refresh/index.less +++ b/src/pull-refresh/index.less @@ -6,6 +6,7 @@ &__track { position: relative; + height: 100%; transition-property: transform; }