网页js打开微信小程序示例

1. 引入js,script方式引入SDK云函数:

下载:网页js打开微信小程序js-SDK-Node.js文档类资源-CSDN下载

2. 填写APP ID,封装调用函数:

async function open_wx_xcx(path, query) {
    let cloud = new window.cloud.Cloud({
        identityless: true, // true表示是未登录模式
        resourceAppid: 'wxd5133625xxxxx', // 小程序AppID
        resourceEnv: 'cloud1-8geb2bc0c3xxxxxx', // 云环境环境ID
    })
    await cloud.init(); // 云函数初始化
    const res = await cloud.callFunction({
        name: 'h5goxcx', //提供UrlScheme服务的云函数名称
        data: {
            path: path, // 想跳转的小程序路径
            query: query, // 地址栏query参数,可在微信  onLoad: function (options) {}生命周期里options接收这些参数
        } //向这个云函数中传入的自定义参数,注意:path地址前后/不能多加或者少加,query参数里不能有转义字符如果有需要解码
    });
    console.log(res, '云函数返回数据');
    if (res && res.result.errCode == 0) {
        location.href = res.result.openlink; // 跳转
    } else {
        console.log(res.errMsg);
    }
}

3. 调用:

to_wx_xcx('pages/news/news', 'id='+123); // 打开微信小程序

-

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值