当前位置:   article > 正文

Uni-app 笔记_2 scroll-view 定位问题_uin app scroll-view push数组的时候 停留在当前位置

uin app scroll-view push数组的时候 停留在当前位置

Uni-app 笔记_2 scroll-view 定位问题

在使用了 position 后便会失去滑动效果,例如,使用uViewUI 的

<style>
    .tabs {
        position: fixed;
        top: 0;
        left: 0;
    }
</style>
<u-tabs :list="list" :is-scroll="true" :current="current" @change="change" class="tabs"></u-tabs>
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8

由于 内部使用的是 便会失去滑动效果

解决办法:

写一个组件,内部使用 将页面插入进来,使 固定高度即可

<template>
    <view>
        <u-tabs
            :list="list" 数据列表
            :is-scroll="true" 是否滑动
            :current="current" 当前tab
            @change="change"
            class="tabs"
        ></u-tabs>
        <scroll-view
            :scroll-y="true" y轴超出滚动
            :style="{
                    height: 'calc(100vh - 48px)' 减去tabs高度 48px
                    }"
            :scroll-top="scrollTop" 页面滚动顶部
            :scroll-with-animation="true" 是否启用滚动动画
            @scroll="scroll" 滚动触发
            @scrolltolower="lower" 滚动到底部触发
            ><slot name="content"></slot> 插槽
        </scroll-view>
    </view>
</template>
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/羊村懒王/article/detail/312505
推荐阅读
相关标签
  

闽ICP备14008679号