uniapp的重定向导致微信小程序里面的事件失效

1.问题产生

uniapp项目第一次在微信小程序中运行点击事件正常,重编译后出现click事件不生效,

原因:APP.vue 中 对token有效性判断进行页面重定向导致

2.举例

当页面的路径在/pages/login/login是,APP.vue在调用uni.navigateTo() 会导致小程序的点击事件失效

image.png

image.png

3.解决方案(缺陷:初次进入登录页会有双闪)

setTimeout(()=>{
                    uni.navigateTo({
                        url:"/pages/login/login"  
                    })
                },500)

有更好的解决方案可以评论一下,相互学习

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • uni-app的基本使用 课程介绍: 基础部分: 环境搭建 页面外观配置 数据绑定 uni-app的生命周期 组件...
    绿茵场上的码者阅读 46,467评论 1 21
  • uni-app的基本使用 课程介绍: 基础部分: 环境搭建 页面外观配置 数据绑定 uni-app的生命周期 组件...
    __Mr_Xie__阅读 1,473评论 0 1
  • 开发工具 HBuilder-x[https://www.dcloud.io/hbuilderx.html]微信开发...
    渺渺空空阅读 3,193评论 0 0
  • Uniapp是什么,它的优势和特点Uniapp是一种跨平台开发框架,可以同时开发出iOS、Android、H5等多...
    木火应阅读 1,547评论 0 0
  • uni-app的基本使用 课程介绍: 基础部分: 环境搭建 页面外观配置 数据绑定 uni-app的生命周期 组件...
    flyjar阅读 759评论 0 2