0
点赞
收藏
分享

微信扫一扫

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

闲鱼不咸_99f1 2022-03-30 阅读 63

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 条评论