# PageManager wx.createPageManager()

基础库 3.6.7 开始支持,低版本需做兼容处理

# 功能描述

小游戏开放页面管理器,用于启动微信内置的各种小游戏活动、功能页面。具体OPENLINK值由不同的能力渠道获得。

# 返回值

# PageManager

开放页面管理器

# 示例代码

const pageManager = wx.createPageManager();

pageManager.load({
  openlink: 'xxxxxxx-xxxxxx', // 由不同渠道获得的OPENLINK值
}).then((res) => {
  // 加载成功,res 可能携带不同活动、功能返回的特殊回包信息(具体请参阅渠道说明)
  console.log(res);

  // 加载成功后按需显示
  pageManager.show();

}).catch((err) => {
  // 加载失败,请查阅 err 给出的错误信息
  console.error(err);
})

错误码信息 <p>如需了解各种错误原因可参阅下表。</p> <div class="table-wrp"><table><thead><tr><th>代码</th> <th>原因</th> <th>解决方案</th></tr></thead> <tbody><tr><td>0</td> <td>无异常</td> <td>-</td></tr> <tr><td>-1</td> <td>openlink异常</td> <td>请确认openlink填写完整且正确。</td></tr> <tr><td>-2</td> <td>基础库版本不支持</td> <td>基础库版本较低引起,受平台灰度等策略影响。</td></tr> <tr><td>-3</td> <td>当前设备暂不支持</td> <td>通常受活动、能力本身对平台限制引起。</td></tr> <tr><td>-4</td> <td>业务渠道方报错</td> <td>由openlink业务方提供的错误信息,具体错误信息请详见 errInfo 字段。</td></tr> <tr><td>-5</td> <td>其他错误</td> <td>其他原因引发的错误,具体错误信息请详见 errInfo 字段。</td></tr> <tr><td>-6</td> <td>网络错误</td> <td>网络异常引发的错误,检查网络环境。</td></tr> <tr><td>-7</td> <td>频繁错误</td> <td>请勿高频发起load请求。</td></tr> <tr><td>-8</td> <td>小游戏版本错误</td> <td>小游戏版本与openlink不匹配,需正确使用openlink对应生效的 开发版、体验版、正式版。</td></tr></tbody></table></div>
点击咨询小助手