2***@qq.com
2***@qq.com
  • 发布:2024-09-13 00:56
  • 更新:2024-09-13 00:56
  • 阅读:102

小米手机app中,路由传值的方式会失效,传值页面接受不到传来的数据

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: w11

HBuilderX类型: 正式

HBuilderX版本号: 4.23

手机系统: 全部

手机厂商: 小米

页面类型: vue

vue版本: vue3

打包方式: 云端

项目创建方式: HBuilderX

测试过的手机:

Xiaomi HyperOS 1.0.8.0.UMBCNXM [attach]137905[/attach] [attach]137906[/attach] [attach]137907[/attach] 小米

示例代码:
uni.$emit('toFailData',{id})  
                                let url = '/pages/secondary/check/fail?id=3'  
                                console.log(url,'即将调整');  
                                uni.navigateTo({  
                                    url:url,  
                                })
uni.$off('toFailData')  
            uni.$once('toFailData',res=>{  
                console.log(res);  
            })  
            console.log(e);

操作步骤:

跳转前给路由带值

uni.$emit('toFailData',{id})  
                                let url = '/pages/secondary/check/fail?id=3'  
                                console.log(url,'即将调整');  
                                uni.navigateTo({  
                                    url:url,  
                                })

接受地方接受就是空的

uni.$off('toFailData')  
            uni.$once('toFailData',res=>{  
                console.log(res);  
            })  
            console.log(e);

预期结果:

能接受到值

实际结果:

接收到的是空的

bug描述:

路由传值的方式在小米手机里面接收不了

uni.$emit('toFailData',{id})  
                                let url = '/pages/secondary/check/fail?id=3'  
                                console.log(url,'即将调整');  
                                uni.navigateTo({  
                                    url:url,  
                                })
uni.$off('toFailData')  
            uni.$once('toFailData',res=>{  
                console.log(res);  
            })  
            console.log(e);
2024-09-13 00:56 负责人:无 分享
已邀请:

要回复问题请先登录注册