已实现小程序MM跳转到小程序qq,但数据通过extraData传递,接收没有成功?
一、小程序MM
1、index.js
Page({
onchick:function(){
wx.navigateToMiniProgram({
appId: 'qqqqqqqqqqqqqqqq',
path: 'pages/index/index',//可以传参
extraData: { //需要传递给目标小程序的数据,目标小程序可在 App.onLaunch(),App.onShow() 中获取到这份数据
mm:9
},
envVersion: 'develop', //重点**要打开的小程序版本,有效值 develop(开发版),trial(体验版),release(正式版)
success(res) {
console.log('打开成功')// 打开成功
}
})
},
})
2、index.wxml
<button bindtap='onchick'>跳转</button>
3、app.json
"navigateToMiniProgramAppIdList":[
"qqqqqqqqqqqqqqqq",
"wwwwwwwwwwwwwwww"
]
二、小程序qq
1、app.js
App({
onLaunch: function () {
// 展示本地存储能力
},
onShow: function (res) {
console.log('test0',res.query.mm)
this.globalData.tt= res.query.mm //能给globalData中的tt赋值吗?
},
globalData: {
userInfo: null,
tt:'',
}
})
2、index.js
Page({
data: {
},
onLoad: function () {
var app=getApp();
console.log("test---",app.globalData.tt) //提示 undefined???
var ddd=app.globalData.tt //从app.js中获取globalData中的tt
this.setData:{
ddd:ddd //提示ddd无法定义?为什么?
}
},
})
2、index.wxml
<view >
测试{{ddd}}
</view>
不用query能获取 小程序MM index.js Page中 extraData中的数据吗
console.log('test0',res.query.mm)为
console.log('test0',res.mm)
你用的是res就不要query了