大概布局就是这样
<view class="container">
<scroll-view scroll-y="true" @scrolltolower="loadMore" style="height: 100%;">
<view class="list">
<view class="list_item" v-for="item in shoplist" :key="item.create_time">
<view class="detail">
<view>{{item.remark}}</view>
<text class="cacel-color" v-if="item.bizType==3">- {{item.money|formatMoney}}</text>
<text class="primary-color" v-else>+ {{item.money|formatMoney}}</text>
</view>
<view class="time">{{item.create_time}}</view>
</view>
</view>
</scroll-view>
</view>
解决办法:一定要给最大父元素高度不然scrollview就不生效
.container {
height: 100%;
}