首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    小程序开发基础-scroll-view 可滚动视图区域

    可滚动视图区域 这里只展示纵向滚动,横向同理就不用说明了,可自己尝试,横向滚动属性为scroll-x,把纵向滚动改为横向滚动即可。...,是因为滚动视图可以横向滚动和纵向滚动,bindscrolltoupper="upper"定义绑定事件,在逻辑代码中编写,滚动到顶部,触发scrolltoupper事件。...scroll-top为scroll-view的属性,类型为Number类型,表示值应为设置竖向滚动条位置,同时横向有个scroll-left属性。 view> scroll-view属性表格 属性名 说明 scroll-x 表示允许横向滚动 scroll-y 表示允许纵向滚动 upper-threshold 表示距顶部或者左边多远时(单位为px),...表示设置横向滚动条位置 scroll-into-view 表示指应为某子元素id(id不能以数字开头),设置哪个方向可滚动,则在哪个方向滚动到该元素 scroll-with-animation 表示在设置滚动条位置时使用动画过渡

    3.2K40

    微信小程序----scroll-view组件(MUI索引列表)滚动动画

    DEMO下载 效果图 实现原理 利用scroll-view的scroll-into-view属性进行定位; 利用scroll-view的scroll-with-animation属性实现滚动动画过度。...> scroll-view class="city-scroll" scroll-y="true" scroll-into-view="{{codeY}}" scroll-with-animation...="{{city}}"> {{city}} view> view> scroll-view> WXSS .current-choose-city...的scroll-into-view属性是滚动到指定id位置,所以,在列表的字母行加上id属性; 由于scroll-view的scroll-into-view属性实现了滚动到指定位置,所以减少了scrollTop...的计算; 由于scroll-view的scroll-with-animation属性,实现了滚动动画过度效果; 减少了计算scrollTop的循环消耗; js代码量减少,减少this.setData方法的变量设置

    1.2K30

    微信小程序实践:2.3 可滚动的容器组件之 scroll-view

    当scroll-y为真时,允许纵向滚动;当添加scroll-x属性时,允许横向滚动。 ? 在这张动图中,上面启用的是scroll-x,下方启用的是scroll-y。...默认情况下scroll-top是0,当实体向上滚动时,其值慢慢增加。 ? 同理,scroll-left类似。当开启的是横向滚动时,scroll-left是距离左边界、子实体向左滚动的距离。...这里有一个问题,前在我们知道了scroll-x、scroll-y这两个布尔属性并不互斥,假如我们同时开启横向、纵向滚动,当通过scroll-into-view向某个子view滚动时,滚动行为是怎么样的?...这是纵向滚动的情况,当是横向滚动时,是拿scroll-left作为比对值。 这里需要注意,这两个事件不是点事件,而是状态事件。..._at=1586743575247 「scroll-view 组件为什么 scroll-x 不启用」.

    17.3K30

    scroll-view 使用详解:常见用法、最佳实践与问题解决

    二、核心属性详解属性类型默认值说明scroll-xbooleanfalse允许横向滚动scroll-ybooleanfalse允许纵向滚动scroll-topnumber-设置竖向滚动条位置(单位px)...scroll-leftnumber-设置横向滚动条位置(单位px)scroll-into-viewstring-值应为某子元素id,滚动到该元素scroll-with-animationbooleanfalse...>scroll-view>展开代码语言:CSSAI代码解释.scroll-list{height:600rpx;/*必须设置高度*/overflow:hidden;}场景2:横向滚动(如标签页、商品轮播...不滚动原因&解决:未设置高度→必须给scroll-view或其父容器设置明确高度(如height:500rpx或flex:1)内容未超出容器→检查内容是否真的比容器高嵌套在position:fixed中...Performance面板分析帧率真机测试iOS/Android差异通过合理使用scroll-view,你可以构建高性能、流畅的局部滚动体验。

    23910

    scroll-view 使用详解:常见用法、最佳实践与问题解决

    二、核心属性详解 属性 类型 默认值 说明 scroll-x boolean false 允许横向滚动 scroll-y boolean false 允许纵向滚动 scroll-top number -...设置竖向滚动条位置(单位 px) scroll-left number - 设置横向滚动条位置(单位 px) scroll-into-view string - 值应为某子元素 id,滚动到该元素 scroll-with-animation...height: 600rpx; /* 必须设置高度 */ overflow: hidden; } 场景 2:横向滚动(如标签页、商品轮播) scroll-view scroll-x class...不滚动 原因 & 解决: 未设置高度 → 必须给 scroll-view 或其父容器设置明确高度(如 height: 500rpx 或 flex: 1) 内容未超出容器 → 检查内容是否真的比容器高...不要依赖 scroll-into-view 做关键业务(考虑降级方案) 推荐工具: 使用 vConsole 调试滚动事件 用 Performance 面板分析帧率 真机测试 iOS/Android 差异

    28310

    Android开发(14) 可以横向滚动的ListView(固定列头)

    概述 由于项目需要,我们需要一个 可以横向滚动的,又可以竖向滚动的 表格。而且又要考虑大数据量(行)的展示视图。经过几天的研究终于搞定,做了一个演示。 效果图: !...ListView里的每行(row)分为 两部分,不滚动的和可滚动的区域。比如本demo的第一列,就是静态的。而后面的所有列都是可以滚动的。 2.2....列头 (显示列名的那一行)是固定的,不会上下滚动 。但可以左右滚动。而且它在左右滚动时,所有的 数据行(row) ,都要与其一起左右滚动。...3.1, 捕获 列头(容器控件,包含固定和可滚动控件)的 onTouch事件(拖动事件),不处理。...捕获 数据行 区 的控件(该控件其实就是ListView控件 )的OnTouch事件,不处理,同样分发给 “列头里的 可滚动部分的控件”。

    2.6K00

    开发 h5| Hybrid | 微信小程序 | 实践踩坑总结十六条

    -- 很多东西 --> view> .scroll_box{ position:fixed; } 2 android问题:border-radius:50% 圆角被拉伸问题 背景 当我们期望用...8 taro跨平台开发H5: swiper组件横向滚动平铺问题 背景 在用taro-vue构建 h5应用的时候,对于banner轮播图部分,出现一个诡异的问题,就是水平方向轮播的时候,期望图片是正常的轮播效果...3 小程序问题: scroll-view 不滑动问题 背景 相信很多同学在开发微信小程序的时候都会遇到scroll-view不滑动的情况,造成scroll-view不滑动的原因有会多,横向和竖向不滑动的原因也不同...,接下来我会分别从横向和竖向分别介绍造成滑动的原因。...横向: ? 竖向: ?

    3.3K30

    CoordinatorLayout+AppBarLayout实现上滑隐藏ToolBar-Android M新控件

    attr/actionBarSize" android:background="#30469b" app:layout_scrollFlags="scroll...layout_scrollFlags说明 value comment scroll 所有想滚动出屏幕的view都需要设置这个flag, 没有设置这个flag的view将被固定在屏幕顶部。...enterAlways 这个flag让任意向下的滚动都会导致该view变为可见,启用快速“返回模式”。...滚动退出屏幕,最后折叠在顶端 【注意】: 设置了layout_scrollFlags标志的View必须在没有设置的View的之前定义,这样可以确保设置过的View都从上面移出, 只留下那些固定的View...– (Tab的宽度平均分配),也实现了可滚动的选项卡 – (Tab宽度不固定,同时可以横向滚动),还实现了所有Tab居中显示。

    3K30
    领券