uni-app开发小程序,利用scroll-view实现自动滚动至对应数据

scroll-view 组件:可滚动视图区域。用于区域滚动。需注意在webview渲染的页面中,区域滚动的性能不及页面滚动。

官方API:uni-app官网

自动滚动到高亮序号(scroll-view的scroll-into-view+对应id值)

vue文件内容:

dom: 
  <scroll-view scroll-y :scroll-into-view="seqToView">
    <view class="pop-scroll">
      <view
        v-for="(item,index) in seqList"
        :id="'seq-' + item"
        :key="index"
        class="pop-seq"
        :class="seqIndex === index ? 'active' : ''"
        @click="selSeq(item,index)"
      >
        <text>{{ item }}</text>
      </view>
    </view>
  </scroll-view>

滚动若太生硬,可加滚动过度效果属性 scroll-with-animation="true"

data: 
  seqToView: '' // 滚动至序号

js: 
  this.seqToView = 'seq-' + this.queNum // 滚动至选中序号位置
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值