小程序卡片切换效果组件wxCardSwiper的实现
wxCardSwiper
小程序卡片切换效果组件.支持异步添加卡片数据,手势滑动触发.
源码地址:https://github.com/doterlin/wxCardSwiper
使用方法
将本项目文件中的components/cardSwiper文件夹复制到你项目的目录下,然后在页面的json配置及页面引入。自定义组件的引入和使用请参考官方文档。
本项目包含组件和页面demo,可直接运行(上滑翻到下一张,下滑回到上一张)。
参数
- dataArray传入的初始数据数组
- loadmore事件当需要加载更多数据时出发。
示例
yourPage.json页面配置(下面的路径换成你copy到项目的path)
{ "usingComponents":{ "CardSwiper":"/components/cardSwiper/cardSwiper" } }
yourPage.wxml页面结构
yourPage.js页面js
Page({ data:{ currentPage:0, totalPage:2, swiperData:[{ name:"page:0,index:1" },{ name:"page:0,index:2" },{ name:"page:0,index:3" }] }, loadMore({detail}){ if(this.data.currentPage>=this.data.totalPage)return;//大于总页数时退出 wx.request({ url:'yourApiurl',//仅为示例,并非真实的接口地址 data:{ page:this.data.currentPage, }, success(res){ detail.addToList(res.data);//调用detail.addToList将新数据累加到组件内部数据 } }) } })
更详细示例请参考本项目中pages/index页面
修改样式
如果样式和结构不能满足展示需求,你需要到cardSwiper组件里自行修改wxml和wxss代码。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持毛票票。
声明:本文内容来源于网络,版权归原作者所有,内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:czq8825#qq.com(发邮件时,请将#更换为@)进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。