前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >weex-20-scroller组件

weex-20-scroller组件

作者头像
酷走天涯
发布2018-09-14 15:19:02
1.2K0
发布2018-09-14 15:19:02
举报
本节学习目标

掌握scroller组件的使用

概念

<scroller> 是一个竖直的,可以容纳多个排成一列的子组件的滚动器。如果子组件的总高度高于其本身,那么所有的子组件都可滚动

使用途径

  • 如果我们想要根组件也可以滑动的效果,就可以使用<scroller>组件
  • 水平滚动的视图
  • 多个滚动视图嵌套

注意事项

1.滑动组件默认方向为垂直 2.支持任意类型的 Weex 组件作为其子组件(除了cell组件,它只能用于list) 3.可以使用<loading>组件 和<refresh> 组件 4.垂直时,当子标签的高度没有超过scroller的高度时, 没有滚动效果,并且不会出现滚动条

掌握以下技能(请使用真机测试)
  • 如何控制滚动条的显示或者隐藏 how-scrollbar值为true或者false,这个是标签的属性,不是样式,不能写在css样式表里,具体使用如下 <scroller class="scroller" show-scrollbar='false'>
  • 定义滚动的方向

scroll-direction 值为horizontal 水平滚动,值为vertical 垂直滚动

代码语言:javascript
复制
<scroller class="scroller" show-scrollbar='true' scroll-direction='horizontal' >

注意

1.如果你给<scroller>设置了flex-direction的样式,那么这个属性会被忽略 2.网页显示默认为垂直,无论你怎么修改这个值都不会产生影响,这个是个坑请务必注意.

  • loadmore 事件 <scroller class="scroller" show-scrollbar='true' scroll-direction='vertical' @loadmore="onloadmore" loadmoreoffset="0">

提示:

1.loadmoreoffset 滚动条离<scroller>组件底部的距离,默认为0,这个值决定什么时候触发loadmore事件,修改它的值,你就明白了。 2.loadmore 事件 当滚动条距离<scroller>底部的值等于loadmoreoffset 时,触发这个事件 3.如果滚动方向为水平,不会产生任何效果!

思考:如何滚动到指定的位置 ?

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2017.06.05 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 本节学习目标
  • 掌握以下技能(请使用真机测试)
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档