fix(PullRefresh): track should be full of container (#5878)

This commit is contained in:
chenjiahan 2020-03-21 16:31:10 +08:00
parent c00b2937fb
commit afed270c14
3 changed files with 4 additions and 6 deletions

View File

@ -114,11 +114,8 @@ export default {
background-color: @white; background-color: @white;
.van-pull-refresh { .van-pull-refresh {
&,
&__track {
height: calc(100vh - 50px); height: calc(100vh - 50px);
} }
}
.doge { .doge {
width: 140px; width: 140px;

View File

@ -198,14 +198,14 @@ export default createComponent({
}, },
render() { render() {
const style = { const trackStyle = {
transitionDuration: `${this.duration}ms`, transitionDuration: `${this.duration}ms`,
transform: this.distance ? `translate3d(0,${this.distance}px, 0)` : '', transform: this.distance ? `translate3d(0,${this.distance}px, 0)` : '',
}; };
return ( return (
<div class={bem()}> <div class={bem()}>
<div ref="track" class={bem('track')} style={style}> <div ref="track" class={bem('track')} style={trackStyle}>
<div class={bem('head')} style={this.headStyle}> <div class={bem('head')} style={this.headStyle}>
{this.genStatus()} {this.genStatus()}
</div> </div>

View File

@ -6,6 +6,7 @@
&__track { &__track {
position: relative; position: relative;
height: 100%;
transition-property: transform; transition-property: transform;
} }