小程序项目需求,触底后上滑切换页面,下滑取消切换。
用到touch事件,分别绑定touchstart、touchmove、touchend事件
wxml代码
<view class="section" bindtouchstart="handletouchtart" bindtouchmove="handletouchmove" bindtouchend="handletouchend">
<view class='ul'>
<view class='' wx:for="list" wx:key="{
{index}}">
<view wx:for="list" wx:key="{
{index}}" class='li'>{
{text}}{
{pagenum}}</view>
</view>
</view>
</view>
<!-- 遮罩层 -->
<view class='dialog' hidden='{
{ishidden}}'></view>
js代码
data: {
list: 10,
next: false,
lastX: 0,
lastY: 0,
text: "滑动事件",
cloheight: 0,
ishidden: true,
pagenum: 1