>[success] # scroll-view -- 滚动容器
1. 可滚动视图区域。使用竖向滚动时,需要给[scroll-view](https://developers.weixin.qq.com/miniprogram/dev/component/scroll-view.html)一个固定高度,通过 WXSS 设置 height。组件属性的长度单位默认为px
2. `scroll-y` 上下滚动 ,`scroll-x` 左右滚动
3. 垂直方向滚动必须设置`scroll-view`一个高度
>[info] ## 左右滚动
![](https://img.kancloud.cn/f2/ce/f2cec8e8d0639173a7a002946330e5a2_430x263.png)
~~~html
<!-- 上下滚动(y轴) -->
<scroll-view class="container" scroll-y>
<block wx:for="{{viewColors}}" wx:key="*this">
<view class="item" style="background: {{item}};">{{item}}</view>
</block>
</scroll-view>
<!-- 左右滚动(x轴) -->
<scroll-view
class="container scroll-x"
scroll-x
enable-flex
>
<block wx:for="{{viewColors}}" wx:key="*this">
<view class="item1" style="background: {{item}};">{{item}}</view>
</block>
</scroll-view>
~~~
* index.wxss
~~~
.container {
height: 100px;
background-color: orange;
}
.item {
width: 100px;
height: 100px;
color:red
}
.scroll-x {
display: flex;
}
.item1{
width: 100px;
height: 100px;
color:red ;
flex-shrink: 0;
}
~~~
* index.js
~~~
Page({
data: {
viewColors: ["red", "blue", "green", "skyblue", "purple", "yellow"]
},
})
~~~
>[danger] ##### 绑定监听事件
~~~html
<!-- 监听事件 -->
<scroll-view
class="container scroll-x"
scroll-x
enable-flex
bindscrolltoupper="onScrollToUpper"
bindscrolltolower="onScrollToLower"
bindscroll="onScroll"
>
<block wx:for="{{viewColors}}" wx:key="*this">
<view class="item" style="background: {{item}};">{{item}}</view>
</block>
</scroll-view>
~~~
~~~
page({
// 监听scroll-view滚动
onScrollToUpper() {
console.log("滚动到最顶部/左边");
},
onScrollToLower() {
console.log("滚到到最底部/右边");
},
onScroll(event) {
console.log("scrollview发生了滚动:", event);
}
})
~~~
- 小程序了解
- webview 是什么
- Native App、Web App、Hybrid App
- 小程序架构模型
- 小程序配置文件
- app.js -- App函数
- 页面.js -- page
- 生命周期????
- 小程序 -- 页面wxml
- 小程序 -- WXS
- 小程序 -- 事件
- 小程序 -- 样式wxss
- 小程序 -- 组件开发
- 小程序 -- 组件插槽
- 小程序 -- 组件的生命周期
- 组件总结
- 小程序 -- 混入
- 小程序基本组件
- text -- 文本
- view -- 视图容器
- button -- 按钮
- image -- 图片
- scroll-view -- 滚动容器
- input -- 双向绑定
- 通用属性
- 小程序常用Api
- 微信网络请求
- 微信小程序弹窗
- 微信小程序分享
- 获取设备信息 / 获取位置信息
- Storage存储
- 页面跳转
- 小程序登录