收藏
回答

已实现小程序MM跳转到小程序qq,但数据通过extraData传递,接收没有成功?

已实现小程序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>

最后一次编辑于  2020-05-15
回答关注问题邀请回答
收藏

2 个回答

  • 相
    2020-05-15

    不用query能获取 小程序MM index.js Page中  extraData中的数据吗

    2020-05-15
    有用
    回复
  • Admin ²º²⁴
    Admin ²º²⁴
    2020-05-15

        console.log('test0',res.query.mm)为

        console.log('test0',res.mm)

    你用的是res就不要query了

    2020-05-15
    有用
    回复
登录 后发表内容
问题标签