uni.navigateTo 无法跳转到页面
原因:把这个地址配置到tabBar了(pages.json里)
解决:没有配置到tabBar里的可以用uni.navigateTo
跳转,配置了的用uni.switchTab
跳转
uni.showToast不弹出
解决:设置定时器
uni.showLoading({
title: '提交中'
});
//请求
.then(()=>{
setTimeout(() => {
uni.showToast({
title: '成功,等待审核'
})
uni.hideLoading()
}, 1000)
})
onLoad和onShow
onShow: 监听页面显示。页面每次出现在屏幕上都触发,包括从下级页面点返回露出当前页面
onLoad:只加载一次,监听页面加载,其参数为上个页面传递的数据,参数类型为Object(用于页面传参)
总结:A页面跳转到B页面后,从二级页面B返回该页面A时,onLoad不会再次加载,而onshow会重新加载。
如果加载列表页,二级页面对一级的列表页面内容有修改,则以及列表函数应该在onShow中加载,否则可以选择onLoad。