wx-open-launch-weapp跳转小程序,小程序接收参数
时间: 2024-10-01 19:06:31 浏览: 32
H5网页跳转小程序之微信开放标签、wx-open-launch-weapp按钮不显示、noPermissionJsApi
wx-open-launch-weapp 是微信开发者工具提供的一种快捷方式,用于在微信内置浏览器中直接启动一个关联的小程序,并传递参数。通过这个API,用户可以在H5页面上点击链接直接进入对应的小程序页面,同时将自定义的数据作为参数传递过去。
在H5页面中调用 `wx.openLaunchWeapp` 的语法如下:
```javascript
wx.openLaunchWeapp({
url: 'your-xiaochengxu-url', // 小程序的完整路径,包括scheme和path
data: { key: 'value', ... }, // 需要传递给小程序的参数
success: function(res) {
// 成功回调函数,可以获取小程序返回的信息
},
fail: function(err) {
// 错误回调函数,处理调用失败的情况
}
});
```
在小程序端,你需要在对应的页面配置文件(如 app.json 或 pages下的json文件)中设置该页面能够接受的URL Scheme,然后在onLoad或onShow等生命周期函数中解析传入的参数:
```javascript
Page({
onLoad: function(options) {
const params = JSON.parse(decodeURIComponent(options.query));
console.log('接收到的参数:', params);
// 使用params数据
}
})
```
阅读全文