8***@qq.com
8***@qq.com
  • 发布:2022-11-04 00:00
  • 更新:2022-11-04 09:12
  • 阅读:654

关于navigateToMiniProgram微信小程序跳转另一个小程序的接收参数和传参的问题

分类:uni-app

发送参数

uni.navigateToMiniProgram({  
    appId: 'xxxxxxxxxxxxxxx',  
    path: 'pages/index/withdrawal',  
    extraData: {  
        //money: e.detail.value,  
        token: uni.getStorageSync("token"),  
        //openid: uni.getStorageSync("openid")  
    },  
    success(res) {  

    },  
    fail(res) {  
        console.log(res);  
    }  
})

另一个小程序接收参数

onLoad(option) {  
    var that = this;  
    that.token = option.token;  
    console.log("onLoad.token = "   that.token);  
    that.loadData();  
},

跳转都是正常的,但是拿不到参数。请教一下各位大佬,这个token是传的有问题还是接的有问题啊

2022-11-04 00:00 负责人:无 分享
已邀请:
w***@yeah.net

w***@yeah.net

在跳转页面的onLoad或者app.vue的onShow里接收试试

  • 8***@qq.com (作者)

    onShow我也收了,打印出来是空的


    onShow(option) {  
    var that = this;
    that.token = option.token;
    console.log("onShow.uni.getStorageSync('token') = " + uni.getStorageSync("token"));
    console.log("onShow.token = " + that.token);
    that.loadData();
    },

    2022-11-04 09:30

8***@qq.com

8***@qq.com (作者)

在另一个小程序里的App.vue里面我写接了参数,还是没接到

onLaunch: function(option) {  
            console.log("onLaunch.token = " + option.token);  
            uni.setStorageSync("token", option.token); 

要回复问题请先登录注册