收藏
回答

小程序之间的传值

问题模块 API/组件名称 终端类型 微信版本 基础库版本
API和组件 wx.navigateToMiniProgram({}) 客户端 最新 最新

当前小程序:

wx.navigateToMiniProgram({

    appId: "wx7e918bfb47b8b2",

    path:"pages/device/device",

    envVersion: "develop",

    extraData:{

        id:4,

    },

})


要跳转的小程序怎么接收extraData穿过来的参数?



最后一次编辑于  2018-01-22  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏关注问题回答

3 个回答

  • Blue゜
    Blue゜
    2018-01-22

    我这个id到那边页面要经过一些逻辑判断的,所以不能直接加在路径后面。path后面不能参数,会显示找不到页面。

    我已经解决了。。。

    在跳转的小程序app.js里面获取。可能文档没读清除吧,有点晕

    app({

        onLaunch: function (options) {

            var that = this

            that.globalData.catalog = options.referrerInfo.extraData.id; //小程序进入的传参

        }

    })



    谢谢啦。。


    2018-01-22
    赞同 11
    回复
  • 连胜
    连胜
    2018-01-22

    直接把参数挂在path后面吧~

    2018-01-22
    赞同
    回复
  • 连胜
    连胜
    2018-01-22

    小程序之间传值,也可以放在path后面,加个?a=xxx

    另外小程序就可以取到~

    你说的这个是在app.js的onLaunch里面获取,或者onShow里面应该也可以~

    2018-01-22
    赞同
    回复