专注连锁门店会员营销管理系统
线上+线下+进销存+收银+会员2020-09-27 作者:秩名
微信小程序在开发过程中,我们可能会需要判断小程序页面滚动方向是向上,还是向下,那么该如何判断呢,下面小编为大家解答。
1.用到微信小程序API
获取页面实际高度 nodesRef.boundingClientRect([callback])
监听用户滑动页面事件onPageScroll。
2.获取页面实际高度
<!--WXML--> <view id="box"> <view class="list" wx:for="{{List}}" wx:key="List{{index}}"> <image mode='aspectFill' class='list_img' src="{{item.imgUrl}}" ></image> </view> </view>
/* JS */ // 封装函数获取ID为box的元素实际高度 getScrollHeight: function() { wx.createSelectorQuery().select('#box').boundingClientRect((rect) => { this.setData({ scrollHeight: rect.height }) console.log(this.data.scrollHeight) }).exec() }, // 假设数据请求 getDataList: function() { wx.request({ url: 'test.php', //仅为示例,并非真实的接口地址 success: function(res) { // 如果该元素下面的数据是动态获取的,此方法在wx.request请求成功的回调函数中调用 this.getScrollHeight() } }) },
3.监听用户滑动页面事件
//监听用户滑动页面事件 onPageScroll: function(e) { if (e.scrollTop <= 0) { // 滚动到最顶部 e.scrollTop = 0; } else if (e.scrollTop > this.data.scrollHeight) { // 滚动到最底部 e.scrollTop = this.data.scrollHeight; } if (e.scrollTop > this.data.scrollTop || e.scrollTop >= this.data.scrollHeight) { //向下滚动 console.log('向下 ', this.data.scrollHeight) } else { //向上滚动 console.log('向上滚动 ', this.data.scrollHeight) } //给scrollTop重新赋值 this.setData({ scrollTop: e.scrollTop }) },
线上+线下+进销存+收银+会员门店零售管理好帮手
门店能实现快速收银,提升门店经营效率。
系统自带进销存管理,更好管理库存销售。
配备收银硬件一站式整体服务。
收 银 会员管理 库存管理 商品管理 交接班 数据报表 营销促单 售后处理 多种收款
获取报价推荐文章
最新消息总结,开发一个小程序我们可以选择的第三方框架有5种,大家比较熟悉的有美团小程序框架mpvue,还有组件化框架等...
最近在调研小程序的分享能力,本篇文档主要是调研小程序关于分享方面的玩法,目的是学习小程序在项目应用以及玩法链上...
许多人在使用小程序,会有一个很麻烦的事情,就是使用过小程序之后,会不断的发送自己的定位消息,那么这个小程序的...
一款小程序,很多时候需要调用内置的照相机,实现拍照并图片上传,那么要如何实现呢?...
连锁会员管理软件 词条内容的大纲 概述 连锁会员管理软件系统 连锁会员管理软件推荐 连锁店会员管理系统app 概述 连锁会...
会员管理系统百科 1. 概述 会员管理系统是企业为了维护和发展与客户的关系,提高客户忠诚度和满意度,而采用的一种信息...
客户管理软件概述 客户管理软件,通常指的是客户关系管理(Customer Relationship Management,简称CRM)软件,是一种帮助企业或组织...
服装ERP系统 概述 服装ERP系统,即服装企业资源计划系统,是一种集成化的管理信息系统,旨在通过信息技术优化服装企业的...
服装店管理系统 词条内容的大纲 概述 服装店管理系统哪个好 服装店管理系统功能有哪些 服装店管理系统数据库的概念结构...
蔬菜生鲜配送系统概述 蔬菜生鲜配送系统是指一套集成的解决方案,旨在优化从蔬菜和生鲜产品的采购、存储、加工到最终...