海鸥出行
海鸥出行
  • 发布:2021-09-22 20:22
  • 更新:2021-09-23 09:55
  • 阅读:930

【报Bug】uni-app plus.runtime.arguments 获取参数问题失败

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

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

HBuilderX类型: 正式

HBuilderX版本号: 3.2.2

手机系统: Android

手机系统版本号: Android 10

手机厂商: 华为

手机机型: mate30 4G

页面类型: vue

打包方式: 云端

项目创建方式: HBuilderX

示例代码:

onLaunch中监听newintent

this.checkArguments();  
plus.globalEvent.addEventListener('newintent', e => {  
    this.checkArguments(); // 检测启动参数  
});  

checkArguments() {  
    this.$utils.msg('runtime.launcher: ' + plus.runtime.launcher)  
        setTimeout(() => {  
            this.$utils.msg('runtime.arguments: ' + plus.runtime.arguments)  
        }, 5000)  
    }

操作步骤:

onLaunch中监听newintent首次安装,launcher:default,获取参数失败,杀掉进程之后,再次打开app就可以回去成功

预期结果:

onLaunch中监听newintent首次安装,launcher:default,获取参数失败,杀掉进程之后,再次打开app就可以回去成功

实际结果:

onLaunch中监听newintent首次安装,launcher:default,获取参数失败,杀掉进程之后,再次打开app就可以回去成功

bug描述:

uni-app plus.runtime.arguments 获取参数问题,为啥app 第一次安装启动,在微信里唤醒打开app, plus.runtime.arguments 是没有参数的,必须要先杀掉app,这时候在打开就能获取到参数了

2021-09-22 20:22 负责人:DCloud_Android_DQQ 分享
已邀请:
DCloud_UNI_LXH

DCloud_UNI_LXH

iOS 是否正常?

该问题目前已经被锁定, 无法添加新回复