清霆
清霆
  • 发布:2020-08-10 18:16
  • 更新:2021-08-15 13:37
  • 阅读:2353

请问list组件怎么滚动到底部?

分类:uni-app

scroll-view有scroll-top,list怎么操作?文档说长列表要用list.....

2020-08-10 18:16 负责人:无 分享
已邀请:
1***@qq.com

1***@qq.com

我在做聊天的东西,同问怎么默认滚动到底部

j***@gmail.com

j***@gmail.com

用楼上的方法,父子组件旋转180度

<template>  
<view class="chat-list-box">  
 <list class="chat-list" :show-scrollbar="false">  
  <cell v-for="(item,i) in chatList">  
  </cell>  
 </list>  
</view>  
</template>  
<style>  
    .chat-list-box {  
        position: fixed;  
        left: 20rpx;  
        bottom: 100rpx;  
        width: 500rpx;  
        height: 350rpx;  
        transform: rotate(180deg);  
    }  
    .chat-item{  
        background-color: rgba(0, 0, 0, 0.3);  
        margin-bottom:10rpx;  
        border-radius:24rpx;  
        padding:10rpx;  
        flex-wrap:wrap;  
        flex-direction: row;  
        justify-content: flex-start;  
        transform: rotate(180deg);  
        flex:1;  

    }  
</style>
  • D***@163.com

    有一定的参考作用。目前已实现

    2021-07-06 14:39

D***@163.com

D***@163.com

已实现,具体可参考:https://www.cnblogs.com/robot666/p/14976945.html

kyoralk

kyoralk

https://uniapp.dcloud.io/nvue-api?id=scrolltoelement
这里有说明啊,其他的按他的来,在</list>前建立一个空cell <cell ref="list_bottom"></cell>,然后加载完数据之后执行
const el = this.$refs.list_bottom
dom.scrollToElement(el, {})

  • w***@qq.com

    这个方法也行,IOS基本没问题,但是安卓,即使给animated:false,也还是会有一闪的快速动画

    2023-05-31 17:53

  • w***@qq.com

    dom.scrollToElement(el, {animated:false})

    2023-05-31 17:53

1***@qq.com

1***@qq.com

用nvue 和scrow-view旋转180度,可实现

lksyyy

lksyyy

你好,请问解决了吗?我也遇到这个问题

  • 清霆 (作者)

    没有,问官方也没人回。

    2021-02-03 16:20

  • s***@163.com

    回复 清霆: 解决了吗

    2021-03-02 12:23

s***@163.com

s***@163.com - 李杨

解决了吗

该问题目前已经被锁定, 无法添加新回复