小程序生命周期
页面生命周期函数
wxs脚本
应用场景“过滤器”
wxs和Javascript的关系
内嵌wxs脚本
类似在html中使用javascript代码块。在wxml页面使用wxs标签,且必须提供module属性。
1 | <wxs module="m1"> |
外联wxs脚本
在外部文件夹中,定义以.wxs结尾的文件,在文件中定义方法和导出方法
1 | //定义函数方法 |
如何使用
在wxs中添加src属性,并提供一个module属性
wxs的特点
- 性能好,在iOS中体验明显,Android中基本无差别
- wxs和Javascript是完全不同的语言
- wxs独立性好,不能调用微信api
- wxs不能作为回调事件
本地生活实例之数据列表
列表页面的API接口
以分页的形式,加载指定分类下的数据
:cate_id
api url中的动态参数,表示分类的id
1 | url:'https://www.example.com/${this.data.quary.id}/list' |
请求参数
- _page:表示请求第几页的数据
- _limit:表示每页请求几条数据
判断是否还有数据
页码值*每页显示的数据量>=总数据条数
1 | page*pageSize>=total //条件成立时,没有下一页数据了,不再发起请求 |
下拉刷新
重置关键信息
1 | this.setData({ |
重新获取数据
1 | this.getMissionList(()=>{ |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 小狼的学习笔记!
评论