张先生f
张先生f
  • 发布:2024-03-22 10:10
  • 更新:2024-03-22 11:03
  • 阅读:110

switchTab跳转后页面开发者写的click事件全部无效?

分类:uni-app

功能需求:在小程序其他任意界面点击右上角关闭小程序后要把页面跳转回首页,所以我用了生命周期onHide、跳转api switchTab;

代码:

onHide(){  
uni.switchTab({  
                        url: "/pages/index/index",  
                        success(e) {  
                            var page = getCurrentPages().pop();  
                            if (page == undefined || page == null) return;  
                            page.onLoad();  
                        }  
                    })  
}  

问题:目前我测试的其他机型都没问题,只有我自己的iphone12有问题。当switchTab返回首页后,再打开小程序首页页面所有的click事件点击无效,只有底部tabBar、swiper这些微信内置组件的可以正常交互。开发者写的click事件点击无反应、无报错,当通过tabBar切换到其他页面后恢复正常

2024-03-22 10:10 负责人:无 分享
已邀请:
锦鲤_接单

锦鲤_接单 - 开发、设计、新媒体运营

???还有这种需求呢???

  • 张先生f (作者)

    是的,我也很郁闷,可是我不是老板

    2024-03-22 10:28

锦鲤_接单

锦鲤_接单 - 开发、设计、新媒体运营

我猜测是你success回调函数中的那些代码导致的,你先注释掉里面的代码试试呢

  • 张先生f (作者)

    原本是没有这里的代码的,后面加的还是一样。这些放onshow里就没事

    2024-03-22 12:42

  • 锦鲤_接单

    回复 张先生f: 所以,是不是success回调函数里面的代码导致的呢?

    2024-03-22 15:18

要回复问题请先登录注册