- 需求的场景描述(希望解决的问题)
使用navigator组件跳转小程序的时候 通过点击事件bindtap=‘ceshi’,把 a和b的值设置到data里的extra中,传值到目标小程序 ,
问题: 在第一次打开App.onLaunch() 中拿不到值,在第二次打开 App.onShow()中可以拿到,请问官方大佬,如何处理?
代码:
wxml:
<navigator target=“miniProgram” open-type=“navigate” app-id="{{appid}}" path="" version=“develop” bindtap=‘ceshi’ extra-data="{{extra}}">打开绑定的小程序</navigator>
js:
data:{
appid:‘wx108284235dd9e***’,
extra:{
“aa”:“0”,
“bb”:“0”
}
}
ceshi(){
var that = this
var str1 = ‘extra.aa’
var str2 = ‘extra.bb’
var a = 11111111
var b = 22222222
that.setData({
[str1]:a,
[str2]:b
})
},