g***@163.com
g***@163.com
  • 发布:2019-05-07 11:29
  • 更新:2021-04-01 10:55
  • 阅读:2498

【报Bug】微信小程序返回APP plus.runtime.arguments 无法接收参数

分类:uni-app

详细问题描述

1、APP打开微信小程序,再返回APP时 plus.runtime.arguments 参数是空的,需要退出APP重新打开才有数据出现。
====================================================
2、在app.onShow() 里无法使用路由路转页面,如:uni.switchTab、uni.navigateTo
====================================================
开发工具:
HBuilderX 1.9.5.20190505-alpha
====================================================
测试机型:
iPhone X 12.1.4

问题已自己解决:
1、返回APP plus.runtime.arguments 获取不到参数需要使用:
plus.globalEvent.addEventListener('newintent', () => {
let args = plus.runtime.arguments
...
})

2、在app.onShow() 使用路由路转页面,需要使用:
uni.showToast({}) || uni.showModal({})

2019-05-07 11:29 负责人:无 分享
已邀请:
2***@qq.com

2***@qq.com - uniapp、安卓

你好 , 我调用了
plus.globalEvent.addEventListener('newintent', () => {
let args = plus.runtime.arguments
...
})
这个代码 第一次还是获取不到小程序返回的参数,能指导一下吗?

风云杭州

风云杭州

关注,最近也在研究app分享到小程序,小程序可以打开app的问题

6***@qq.com

6***@qq.com - 前端

你好,APP唤起小程序后,通过小程序的返回APP按钮,无法返回APP,是怎么回事呢?

plus.share.getServices(shareList => {  
                    let shareWx = shareList.find(val => val.id == 'weixin')  
                    if (shareWx) {  
                        shareWx.launchMiniProgram({  
                            id: '',  
                            path: "pages/index/index",    
                            type:1  
                        })  
                    } else {  
                        uni.showToast({  
                            icon: 'none',  
                            title: "未安装微信,无法打开对应小程序"  
                        })  
                    }  
                }, e => {  
                    uni.showToast({  
                        icon: 'none',  
                        title: "获取微信服务列表失败:" + JSON.stringify(e)  
                    })  
                })

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