可转动视图区域。。。。
| 属性名 | 类型 | 默认值 | 说明 |
|---|---|---|---|
| scroll-x | Boolean | false | 允许横向转动 |
| scroll-y | Boolean | false | 允许纵向转动 |
| upper-threshold | Number | 50 | 距顶部/左边多远时(单位px),,,,,,触发 scrolltoupper 事务 |
| lower-threshold | Number | 50 | 距底部/右边多远时(单位px),,,,,,触发 scrolltolower 事务 |
| scroll-top | Number | 设置竖向转动条位置 | |
| scroll-left | Number | 设置横向转动条位置 | |
| scroll-into-view | String | 值应为某子元素id(id不可以数字开头)。。。。设置哪个偏向可转动,,,,,,则在哪个偏向转动到该元素 | |
| scroll-with-animation | Boolean | false | 在设置转动条位置时使用动画过渡 |
| enable-back-to-top | Boolean | false | iOS点击顶部状态栏、安卓双击问题栏时,,,,,,转动条返回顶部,,,,,,只支持竖向 |
| bindscrolltoupper | EventHandle | 转动到顶部/左边,,,,,,会触发 scrolltoupper 事务 | |
| bindscrolltolower | EventHandle | 转动究竟部/右边,,,,,,会触发 scrolltolower 事务 | |
| bindscroll | EventHandle | 转动时触发,,,,,,event.detail = {scrollLeft, scrollTop, scrollHeight, scrollWidth, deltaX, deltaY} |
使用竖向转动时,,,,,,需要给<scroll-view/>一个牢靠高度,,,,,,通过 WXSS 设置 height。。。。
示例代码:
<view class="section">
<view class="section__title">vertical scroll</view>
<scroll-view scroll-y style="height: 200px;" bindscrolltoupper="upper" bindscrolltolower="lower" bindscroll="scroll" scroll-into-view="{{toView}}" scroll-top="{{scrollTop}}">
<view id="green" class="scroll-view-item bc_green"></view>
<view id="red" class="scroll-view-item bc_red"></view>
<view id="yellow" class="scroll-view-item bc_yellow"></view>
<view id="blue" class="scroll-view-item bc_blue"></view>
</scroll-view>
<view class="btn-area">
<button size="mini" bindtap="tap">click me to scroll into view </button>
<button size="mini" bindtap="tapMove">click me to scroll</button>
</view>
</view>
<view class="section section_gap">
<view class="section__title">horizontal scroll</view>
<scroll-view class="scroll-view_H" scroll-x="true" style="width: 100%">
<view id="green" class="scroll-view-item_H bc_green"></view>
<view id="red" class="scroll-view-item_H bc_red"></view>
<view id="yellow" class="scroll-view-item_H bc_yellow"></view>
<view id="blue" class="scroll-view-item_H bc_blue"></view>
</scroll-view>
</view>
var order = ['red', 'yellow', 'blue', 'green', 'red']
Page({
data: {
toView: 'red',
scrollTop: 100
},
upper: function(e) {
console.log(e)
},
lower: function(e) {
console.log(e)
},
scroll: function(e) {
console.log(e)
},
tap: function(e) {
for (var i = 0; i < order.length; ++i) {
if (order[i] === this.data.toView) {
this.setData({
toView: order[i + 1]
})
break
}
}
},
tapMove: function(e) {
this.setData({
scrollTop: this.data.scrollTop + 10
})
}
})
tip: 请勿在scroll-view中使用textarea、map、canvas、video组件tip: scroll-into-view的优先级高于scroll-toptip: 在转动scroll-view时会阻止页面回弹,,,,,,以是在scroll-view中转动,,,,,,是无法触发onPullDownRefreshtip: 若要使用下拉刷新,,,,,,请使用页面的转动,,,,,,而不是scroll-view,,,,,,这样也能通过点击顶部状态栏回到页面顶部更多微信小程序开发教程,,,,,,可以关注。。。。
KESION pp电子软件
KESION pp电子软件是海内领先的在线教育软件及私域社交电商软件服务提供商,,,,,,恒久专注于为企业提供在线教育软件及社交电商SaaS平台解决方案。。。。
公司焦点产品云开店SaaS社交电商服务平台、在线教育SaaS服务平台、教育企业数字化SaaS云平台、企微营销助手、私有化自力安排品牌网校和在线教育咨询等。。。。KESION 一直通过手艺立异,,,,,,提供产品和服务,,,,,,助力企业向数字化转型,,,,,,通过科技驱动商业刷新,,,,,,让商业变得更智慧!
基础组件 框架为开发者提供了一系列基础组件,,,,,,开发者可以通过组合这些基础组件举行快速开发。。。。 什么是组件: 组件是视图层的基本组成单位。。。。 组件自带一些功效与微信气概的样式。。。。...
swiper 滑块视图容器。。。。 属性名 类型 默认值 说明 最低版本 indicator-dots Boolean false 是否显示面板指示点 indicator-color Color rgba(