启动小程序
1、如果App与小程序属于不同微信开放平台帐号,需要到微信开放平台绑定小程序后才能正常使用此功能
import { MWeixin } from "@yl/super-jssdk";
MWeixin.launchMiniProgram(optional);
| 参数 | 类型 | 必填 | 作用 |
|---|---|---|---|
| optional | Object | 是 | 必选参数 |
optional
| 参数 | 类型 | 必填 | 作用 |
|---|---|---|---|
| params | object | 是 |
params结构说明
| 参数 | 类型 | 必填 | 作用 |
|---|---|---|---|
| userName | string | 是 | 小程序的原始id,可通过微信公众平台-->设置-->基本设置-->帐号信息里得到 |
| path | string | 否 | 小程序页面的路径 |
| miniProgramType | number | 否 | 0:正式版;1:开发版;2:体验版;默认为0 |
| 参数 | 类型 | 作用 |
|---|---|---|
| resolve(extMsg) | Function | 分享成功回调,extMsg:需要在小程序中由用户主动触发打开App才能获取 |
| reject(error) | Function | 失败回调,err为详细错误信息,是一个json对象,例如:{"errCode":-1,"errMsg":"出错啦"} |
const params = {
"userName":"gh_1c95c11a29e2",
"path":"pages/index/index",
};
MWeixin.launchMiniProgram({params}).then(res => {
console.log(res)
}).catch(err => {
console.log(err)
});