Appearance
打开微信小程序 - openWechatMiniApp
简介
- 该任务是一个单向任务,无回调值信息
- 该任务用于打开微信小程序
环境适配说明
| 环境名称 | 是否支持 | jssdk文件最低版本号 | npm包最低版本号 |
|---|---|---|---|
| 湘易办APP-小程序 | ✅ | 1.1.4 | 0.0.4 |
| 湘易办APP-小程序-webview | ✅ | 1.1.8 | 0.0.4 |
| 湘易办APP-webview | ❌ | -- | -- |
| 三方H5 | ❌ | -- | -- |
| 三方小程序 | ❌ | -- | -- |
参数
| 参数名 | 类型 | 默认值 | 必填 | 描述 |
|---|---|---|---|---|
| miniProgramType | Number | -- | 是 | 小程序类型(0:正式 1:开发 2:体验) |
| userName | String | -- | 是 | 小程序的账号原始ID,gh_开头的ID值 |
| path | String | -- | 否 | 打开的页面路径 |
返回值
仅列出返回值的子参数,整体是一个
Object对象
| 参数名 | 类型 | 描述 |
|---|---|---|
| isSuccess | Boolean | 打开小程序是否成功 |
| code | String | 小程序返回的错误码(-1表示未安装客户端) |
示例
javascript
const {isSuccess, code} = await xybAgent.openWechatMiniApp({
miniProgramType: 0,
userName: 'gh_xxxxxx',
path: '/pages/index/index'
})
if (isSuccess) {
// 执行业务代码
}javascript
xybAgent.openWechatMiniApp({
miniProgramType: 0,
userName: 'gh_xxxxxx',
path: '/pages/index/index'
}).then(({isSuccess, code}) => {
if (isSuccess) {
// 执行业务代码
}
})