scroll-view自动适应高度,不定高度

这篇具有很好参考价值的文章主要介绍了scroll-view自动适应高度,不定高度。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

效果图

scroll-view自动适应高度,不定高度

定高不友好

在前端工作开发中,我们常常会遇到如图需求。

实现也很简单内容区域使用scroll-view标签包裹住,内容超出就可以滚动了。

但是!!!

scroll-view需要设置一个高度值,它才可以滚动,如:height: 300rpx。但是这并不友好

高度值 我们是不应该写死 而是让它灵活自适应 我们可以用到flex布局去实现

代码块

我这里是uni-app的语法文章来源地址https://www.toymoban.com/news/detail-508068.html

<template>
    <view class="menber-container">
        <view class="header"></view>
        <view class="scroll-container">
            <scroll-view class="scroll-view" scroll-y="true" style="height: cacl(100% - 10rpx)">
                   <view style="height: 60rpx; line-height: 60rpx;" v-for="item in 20">
                        <view>我是模拟内容:{{item}}</view>
                    </view>
                    <u-button text="联系客服" openType="contact" shape="circle"
                        customStyle="background-color: #FD773B; font-size: 28rpx; color: #fff; height: 76rpx; width: 80%;border: none">
                    </u-button>
             </scroll-view>
        </view>
    </view>
</template>

<style lang="less" scoped>
    .menber-container {
        display: flex;
        flex-direction: column;// flex垂直布局
        height: 100vh;// 必须写100vh,小程序上100%可能无法继承高度
        overflow: hidden;
    }
    .header {
        height: 120rpx;
        background-color: #E91083;
    }

    .scroll-container {
        flex: 1;// 达到高度自适应
        overflow: scroll;// 关键代码,溢出的部分显示滚动条 不溢出也显示
    }
</style>

到了这里,关于scroll-view自动适应高度,不定高度的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【uniapp】scroll-view 实现自动滚动到最底部

    在做uniapp项目中,有个滚动视图组件 scroll-view ,跟微信小程序里的组件一样的,想要实现自动滚动到最底部,是一件容易忽略的,小事情。 官网uniapp文档上说可以控制滚动条,并没有自动滚动到底部的设置选项,请看布局源代码,如下,大多数可能都是这样写的 🤔 虽然可

    2024年02月11日
    浏览(46)
  • 微信小程序如何及时获取页面循环元素的宽度、高度、距离左边值、函数自调、类似递归、闪屏、selectAll、exec、globalData、map、scroll-view

    distanceLeft :定义一个数组存储各个循环元素距离左边的值。 isPage :控制页面显示与隐藏。 scrollLeft :动态设置滚动距离。 isAactivity :存储 tabBar 对应 id 值。因为从 tabBar 页面跳转到 tabBar 页面时不能在路径上携带参数,所以此参数存储在全局变量中。 在微信小程序中使用

    2024年02月13日
    浏览(42)
  • 小程序 页面刷新后自动滚回到页面某一位置:scroll-view中scroll-into-view的使用

    情景描述:编辑一长列表时,需要重刷页面,希望重刷后自动跳转回原位置。 遇到的问题:分页情况下,固定的scroll-into-view值无法唤起加载更多。 uniapp官网中scroll-view描述如下: scroll-view | uni-app官网 (dcloud.io) https://uniapp.dcloud.io/component/scroll-view.html#scroll-view 不多赘述,直接

    2024年02月09日
    浏览(36)
  • uniapp scroll-view横向滚动无效,scroll-view子元素flex布局不生效

    要素排查: 1.scroll-x属性需要开启,官方类型是Boolean,实际字符串也行。   2scroll-view标签需要给予一个固定宽度,可以是百分百也可以是固定宽度或者100vw。    3.子元素需要设置display: inline-block(行内块元素)属性,scroll-view需要设置white-space: nowrap(不换行) 当使用scroll

    2024年02月12日
    浏览(33)
  • scroll-view不能滚动问题

    js 确定你想实现的滑动方向,检查一下scroll-x或者scroll-y有没有写(scroll-x:true 支持横向滑动 scroll-y:true 支持竖向滑动) 检查一下是不是没有给scroll-view设置一个固定的高度,我就是之前没有设置固定高度导致无法滑动的(注意 设置的高度不要超过父容器的高度,否则如果高度多大

    2024年02月13日
    浏览(34)
  • uniapp scroll-view基础用法

            在uniapp日常开发的过程中经常会有局部滚动的需求,而scroll-view组件正好可以满足这一需求。需注意在webview渲染的页面中,区域滚动的性能不及页面滚动。         将scroll-view组件中的属性scroll-y设定为true开启纵向滚动功能,给scroll-view设置一个高度,当内容高

    2023年04月10日
    浏览(27)
  • 微信小程序 scroll-view

    微信官方文档地址:https://developers.weixin.qq.com/miniprogram/dev/component/scroll-view.html 微信小程序 scroll-view 提示:以下是本篇文章正文内容,下面案例可供参考 可滚动视图区域 。 代码如下(示例): 提示:css 提示:scroll-view 属性 提示:设置自定义下拉刷新区域背景颜色

    2024年02月11日
    浏览(34)
  • #Uniapp:内置组件scroll-view

    内置组件 scroll-view 属性名 类型 默认值 说明 平台差异说明 scroll-x Boolean false 允许横向滚动 scroll-y Boolean false 允许纵向滚动 upper-threshold Number/String 50 距顶部/左边多远时(单位px),触发 scrolltoupper 事件 lower-threshold Number/String 50 距底部/右边多远时(单位px),触发 scrolltolower

    2024年01月24日
    浏览(26)
  • scroll-view回到顶部的使用(scroll-top)

    scroll-view遇到的坑!!加载分页数据的时候再次调用搜索接口会多调用一次触底事件!!导致每次重新搜索的时候渲染页面都多5条出来,还会出现两次加载中的弹框,用户体验差 无解 所以用到scroll-view中的scroll-top事件,让滚动条强行到顶部 官方文档:https://uniapp.dcloud.net.c

    2024年02月11日
    浏览(44)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包