导航
声明式导航:
<navigator>导航组件
eg.“导航到tabbar”页面
使用<navigator>组件并指定url属性和open-type属性,不可省略switchTab;
eg.导航到非“tabbar”页面
使用<navigator>组件并指定url属性和open-type属性,可以省略navigate;
eg.后退导航,delta为后退的层级数默认为1
编程式导肮:
调用小程序导航的API实现跳转
eg.“导航到tabbar”页面以及非"tabbar"页面
eg.后退导航
导航传参:
url属性中不仅可以传路径,还可以传参(页面的参数)
1.路径与参数由?分隔
2.参数之间用&分隔
传递的参数可以在onLoad事件中直接获取到
参数存储在options中,可以在这转存到data中
页面事件
下拉刷新:
在.json配置文件中,将enablePullDownRefresh设为true
在.js文件中有监听函数
停止下拉刷新
使用stopPullDownRefresh停止下拉刷新
上拉触底(分页):
基本使用默认配置即可
Loading效果:
调用以下两个函数实现出现和消失
上拉节流(防止快速连续触底时连续请求多次)
生命周期
分类:
应用生命周期(整个小程序的开始到结束)
页面生命周期
生命周期函数(特定时间点进行操作):
例如
WXS
wxs是微信小程序的一套脚本语言
可以看到电话被分割