
微信小程序
不为霜停
学如逆水行舟,不进则退
展开
-
滚动条触底 加载下一页数据
页面再加载当我们使用返回数据量大的接口的时候,如果全部申请回来,就会影响项目的性能,滚动条触底再加载下一页数据能确保用户讲页面拉到页面底部的时候再去申请下一页的数据实现原理找到滚动条触底事件使用的是微信小程序中的 onReachBottom判断还有没有下一页数据获取到申请回来的总页数,如果只有总条数的话就用Math.ceil(总条数/页容量)判断当前的页码比较页码和总页数页码>总页数 数据加载完了 弹出一个wx.showToast提示加载完成页码<总页数 加载下一页数原创 2022-03-04 20:07:42 · 1192 阅读 · 0 评论 -
promise ajax
Promise是解决异步操作的一种方法promise本身常用的方法: resolve , rejectconst promise = new Promise((resolve,reject)=>{ if(异步操作成功){ resolve(value) //promise状态由pending变为resolved }else{ reject(error) //promise状态由pending变为rejectd }})promise实例成功之后,可以用promise原型链上的t原创 2022-03-02 20:00:32 · 605 阅读 · 2 评论 -
微信小程序父子之间的通信
微信小程序父子组件之间的通信父->子 将data传递到子组件//父组件里面的内容 <children content="{{data}}"><children/> //子组件里面的内容(之后就可以将content看作子组件data中的属性) properties: { content:{ type:Object, //传过来值的类型 value:{} //content的默认值 } }原创 2022-03-01 19:51:23 · 334 阅读 · 0 评论