注册

微信小程序滚动动画,微信小程序全屏动画滚动

2020-09-27
导读:本帖最后由 ewos 于 2017-4-26 15:12 编辑 微信小程序全屏动画滚动 GIF.gif (117.81 KB, 下载次数: 11) 下载附件 保存到相册 2017-4-26 15:10 上传 Page({ data: { scrollindex:0,//当前页面的索引值 totalnum:5,/...


微信小程序全屏动画滚动

微信小程序滚动动画,微信小程序全屏动画滚动


  1. Page({
  2.   data: {
  3.     scrollindex:0,  //当前页面的索引值
  4.     totalnum:5,  //总共页面数
  5.     starty:0,  //开始的位置x
  6.     endy:0, //结束的位置y
  7.     critical: 100, //触发翻页的临界值
  8.     margintop:0,  //滑动下拉距离
  9.   },
  10.   onLoad: function () {
  11.   },
  12.   scrollTouchstart:function(e){
  13.     let py = e.touches[0].pageY;
  14.     this.setData({
  15.       starty: py
  16.     })
  17.   },
  18.   scrollTouchmove:function(e){
  19.     let py = e.touches[0].pageY;
  20.     let d = this.data;
  21.     this.setData({
  22.       endy: py,
  23.     })
  24.     if(py-d.starty<100 && py-d.starty>-100){   
  25.       this.setData({
  26.         margintop: py - d.starty
  27.     })
  28.     }
  29.   },
  30.   scrollTouchend:function(e){
  31.     let d = this.data;
  32.     if(d.endy-d.starty >100 && d.scrollindex>0){
  33.       this.setData({
  34.         scrollindex: d.scrollindex-1
  35.       })
  36.     }else if(d.endy-d.starty <-100 && d.scrollindex<this.data.totalnum-1){
  37.       this.setData({
  38.         scrollindex: d.scrollindex+1
  39.       })
  40.     }
  41.     this.setData({
  42.         starty:0,
  43.         endy:0,
  44.         margintop:0
  45.     })
  46.   },
  47. })

 
重磅推荐:小程序开店目录

第一部分:小商店是什么

第二部分:如何开通一个小商店

第三部分:如何登录小商店

第四部分:开店任务常见问题

第五部分:小商店可以卖什么

第六部分:HiShop小程序特色功能

第七部分:小程序直播

第八部分:小程序收货/物流

第九部分:小程序怎么结算

第十部分:小程序客服

第十一部分:电商创业

第十二部分:小程序游戏开发