extra-data 获取不到对象 (我找到解决方法可以看我的评论)
发布于 6 年前 作者 uchen 17441 次浏览 来自 问答

在小程序A中用navigator跳转到小程序B,

extra-data=“”{{data}}”

我传了一个对象

data{

“appid”:123123}

但是在B小程序中 onshow:function(e){

console.log(e)

}

中什么也没有,但是我用模拟器编译就有输出为啥苹果手机不行iPhone7

5 回复

试了n种办法还是不行   好无奈

解决方法,大家可以看下

A  项目中 .js  文件 data{

wxExtraData:{

'text':"123123"

}

}这样写

<navigator open-type="navigate" target="miniProgram" path="" extra-data="{{wxExtraData}}" version="develop" app-id="123231">

这样写


B项目中 ,app.js 中 onShow{

console.log(e.referrerInfo.extraData["text"])

} 这样就能获取到 "text" 对应的value ,我自己测试没问题的。大家可以看一下

,你好,是这app.js里面获取的吗?

请问这个问题有解决吗?我这边在APP.js页面获取到的referrerInfo.extraData也是undefined。

我碰到和你一模一样的问题

回到顶部