QLK
QLK
  • 发布:2021-07-03 13:17
  • 更新:2021-07-03 13:17
  • 阅读:808

【报Bug】在scroll-view中 动态设置 scroll-left 如果手动滑动过,则自动滚动失效

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: windows7

HBuilderX类型: 正式

HBuilderX版本号: 3.1.13

手机系统: Android

手机系统版本号: Android 7.0

手机厂商: 华为

手机机型: 全型号

页面类型: vue

打包方式: 云端

项目创建方式: HBuilderX

示例代码:
    let n = 0;  
    let dir = self.dir;  
    let list = self.dirlist;  
    for(let x in list) {  
        if(list[x].dir == dir) {  
            n = x;  
        }  
    }  
    n = ((1/list.length)*(n-1)*1000);  
    self.listindex = n;  
}  
    <scroll-view scroll-x="true" class="news" :scroll-left="listindex">  
        <view class="newsData">  
            <view v-for="(item, index) in dirlist" @click="setNum(item.dir)" class="news-item" >  
                <view class="news-itemdate">  
                    <view class="news-itemday">  
                        {{item.startTime}}  
                        <br/>  
                        {{item.endTime}}  
                    </view>  
                    <!-- <view class="news-itemyear">  
                        {{item.year}}  
                    </view> -->  
                    <view class="news-itemtitle">  
                        <view class="news-itemltitle"></view>  
                        <view class="news-itemtext" :class="item.dir==dir ? 'active' : ''">  
                            {{item.title}}  
                            {{listindex}}  
                        </view>  
                        <view class="news-itemrtitle"></view>  
                    </view>  
                </view>  
            </view>  
        </view>  
    </scroll-view>

操作步骤:

滑动代码块

预期结果:

手动操作后,应自动切换

实际结果:

手动操作后,无自动切换

bug描述:

在scroll-view中 动态设置 scroll-left 如果手动滑动过,则自动滚动失效

2021-07-03 13:17 负责人:无 分享
已邀请:

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