一、页面生命周期
1、onShareAppMessage 用户点击右上角分享 onShareTimeline 监听用户点击右上角转发到朋友圈
2、onPageScroll 监听页面滚动,参数为Object
3、onReachBottom 页面触底
4、onPullDownRefresh 下拉刷新
5、onNavigationBarButtonTap 监听原生标题栏按钮点击事件,参数为Object
二、常见API
1、uni.switchTab 跳转到 tabBar 页面,并关闭其他所有非 tabBar 页面。
三、常见设置
1、自定义navbar "navigationStyle": "custom"
四、常见问题解决
1、 解决uni.switchTab跳转之后页面不刷新问题
uni.switchTab({
url: '/pages/index/index',
success: function(e) {
var page = getCurrentPages().pop(); //当前页
if (page == undefined || page == null) return;
page.onLoad(); //触发跳转页的onLoad
}
});
五、常见uview代码记录
1、uview自定义button,常见设置
<u-button shape="circle" :ripple="true" type="primary" :custom-style="customStyle">关注</u-button>
2、icon使用方法
<u-icon name="photo" color="#2979ff" size="28"></u-icon>