</wx-open-launch-weapp>path传变量
时间: 2024-09-11 14:17:35 浏览: 77
HTML5跳转小程序wx-open-launch-weapp的示例代码
4星 · 用户满意度95%
`<wx-open-launch-weapp>` 是微信小程序提供的组件,用于打开另一个微信小程序,并且可以传递一些参数。使用该组件时,可以通过 `path` 属性来指定要打开的小程序页面路径,而通过 `extraData` 属性来传递需要传递的变量。
例如,如果你想要打开目标小程序的某个页面,并向该页面传递一个名为 `myData` 的变量,你可以这样编写代码:
```xml
<view>
<wx-open-launch-weapp
id="launchWeapp"
url="https://weixin.qq.com/detail?pid=123456&ext=123"
path="pages/page1"
extra-data='{"myData": "你要传递的数据值"}'
app-parameter="你的自定义参数"
bind:launchsuccess="onLaunchSuccess"
bind:launchfail="onLaunchFail">
<button>打开小程序</button>
</wx-open-launch-weapp>
</view>
```
在上面的代码中,`path` 属性指定了目标小程序的页面路径,而 `extra-data` 属性则是一个 JSON 字符串,用于传递额外的数据。在目标小程序页面中,可以通过 `getStorageSync` 方法或者 `App` 全局对象的 `onLaunch` 和 `onShow` 事件来获取这些数据。
注意:传递的数据需要符合 JSON 格式的要求,并且不能超过 1024 个字符限制。
阅读全文