uniapp 微信小程序中click,tap事件无效
遇到情况:uniapp项目首次在微信小程序中运行点击事件正常,重编译后出现click,tap事件无效,经过研究定位原因是APP.vue 中 对token有效性判断进行页面重定向导致if (isTokenExpired()) {uni.reLaunch({url:'./pages/login/index',complete() {}})}处理方式:对重定向进行延时操作,猜测是小程序编译生命周期引起的
·
遇到情况:
uniapp项目首次在微信小程序中运行点击事件正常,重编译后出现click,tap事件无效,经过研究定位原因是
APP.vue 中 对token有效性判断进行页面重定向导致
if (isTokenExpired()) {
uni.reLaunch({
url:'./pages/login/index',
complete() {
}
})
}
处理方式:
对重定向进行延时操作,猜测是小程序编译生命周期引起的问题
处理结果:
if (isTokenExpired()) {
// token过期进入登录页面
setTimeout(function() {
uni.reLaunch({
url:'./pages/login/index',
complete() {
}
})
}, 500);
}
更多推荐
已为社区贡献6条内容
所有评论(0)