wxml
<view class="container"> <scroll-view scroll-y='true' style="height:500rpx;background:#ccc"> <view class="item" wx:for="{{list}}"> <text>{{item.text}}</text> </view> </scroll-view> <button class='btn' bindtap="push" data-index="{{list.length}}">push</button></view> |
js
Page({ data: { list:[ { text: '我是01' }, {text: '我是02' }, {text: '我是03' }, {text: '我是04' }, {text: '我是05' }, {text: '我是06' }, {text: '我是07' }, {text: '我是08' }, {text: '我是09' }, {text:'我是10'} ] }, push:function(e){ var index = e.target.dataset.index; var obj = {}; obj.text = '我是' + (index+1); this.data.list.push(obj); this.setData({ list: this.data.list }) }}) |
初始化状态

点击push追加,当出现滚动条时,如何让滚动条始终在最下面显示最新内容呢

网友回复:
scroll-top="{{scrollTop}}"
scrollTop变量 通过计算算
scroll-view里面文档的实际高度无法获取啊,算不了
scrollintoview,在最底部加个隐藏的或者高度很低的view,id叫scrollBottom,然后setData({scrollIntoView: 'scrollBottom'})就可以了
设的非常大的直接 你试试 我做的是让他保持在顶部 没法试试你的问题
scrollintoview 这个方法可以,谢谢各位,已解决




