为什么scroll-into-view无效
发布于 5 年前 作者 guiyingqian 3207 次浏览 来自 问答

想要做一个聊天界面,滚到底部的功能设置了scroll-into-view滚到底部某id的view,没有效果

9 回复

就是给scroll-into-view赋一个变量,然后更新的时候再setData一下吗

列表数据是在 page  onLoad()期间获得,然后setData的刷新列表

请确认初始化时列表是否完整?

那就是初始化时列表是空的,这时scroll-into-view滚动不起来。应该在更新列表时再更新一下scroll-into-view

感谢,已经可以了

您好 请问怎么改好的呢 我设置列表以后重新setData给scroll-into-view赋值也还是不可以

你好,请具体描述问题出现的流程,并提供能复现问题的简单代码示例。

以前加载后,设置后,是可以的,现在scroll-into-view又不可以了,是更新了什么么?

<!–msg.wxml–>

<scroll-view scroll-y=“true” class=‘msgbox’ scroll-into-view=“bottom”>

    <view class=“msg-list”>

        <view class="msg-item"></view>

         ....

    </view>

    

    <view id="bottom"></view>

</scroll-view>

<!–msg.wxss–>

.msgbox{

    position: absolute;

    width: 100%;

    min-height: 100%;

}

#bottom{

    height: 100rpx;

}

就是做一个这样的页面,scroll-view里面是消息列表,我设置scroll-into-view想让它默认滚到底部,但是没有一点效果

回到顶部