滚动视图

<scroll-view>

简介 Introduction

通用属性
item desc
scroll-x 允许横向滚动;最好也显式指定宽度;谨慎使用 % 宽度
scroll-y 允许纵向滚动;应显式指定高度
scroll-into-view 滚动到值为 id 的某子元素;id 不能以数字开头
scroll-with-animation 使用动画过渡
scroll-top 设置竖向滚动条位置
bindscroll 滚动时触发
WebView 特有属性
item desc
enable-flex 布尔;默认false
建议水平方向启用 flexbox 布局,使之成为 flex 容器!!!
using-sticky 布尔;默认false
启用 position: sticky 特性
这个属性好像不指定也可以!!!
enable-flex 为了兼容早期的布局方式,使用需要注意的事项很多,建议直接使用 flex,见后续案例
Skyline 特有属性
item desc
type
渲染模式
list:列表模式;默认
custom:自定义模式; 子组件是sticky-section、list-view或grid-view
nested:嵌套模式
using-sticky 布尔;默认false;启用 position: sticky 特性
[] 水平滚动 - 导航/推荐/活动
1. 推荐方案
2. 小程序方案
[] 垂直滚动 - 查看城市信息/商品列表
必须显式的指定高度 - px、rpx、%
页面结构
- 滑动视图:内部是若干标题城市首字母和城市图像或名称列表
- 版权信息
<scroll-view scroll-y using-sticky class="sc"></scroll-view>

样式 Style

- 版权信息高度100rpx
- 滑动视图高度由 calc 计算得出;且标题粘性定位在滑动视图顶端
如果不限高,不使用 scroll-view 也可以
[] 联动导航 -水平