extra-data 获取不到对象 (我找到解决方法可以看我的评论)
在小程序A中用navigator跳转到小程序B,
extra-data=“”{{data}}”
我传了一个对象
data{
“appid”:123123}
但是在B小程序中 onshow:function(e){
console.log(e)
}
中什么也没有,但是我用模拟器编译就有输出为啥苹果手机不行iPhone7
5 回复
解决方法,大家可以看下
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 ,我自己测试没问题的。大家可以看一下