小程序——跳转API

跳转API

    • [1、wx.restartMiniProgram(Object object)](#1、wx.restartMiniProgram(Object object))
    • [2、wx.openOfficialAccountProfile(Object object)](#2、wx.openOfficialAccountProfile(Object object))
    • [3、wx.openOfficialAccountChat(Object object)](#3、wx.openOfficialAccountChat(Object object))
    • [4、wx.openOfficialAccountArticle(Object object)](#4、wx.openOfficialAccountArticle(Object object))
    • [5、wx.openInquiriesTopic(Object object)](#5、wx.openInquiriesTopic(Object object))
    • [6、wx.navigateToMiniProgram(Object object)](#6、wx.navigateToMiniProgram(Object object))
    • [7、wx.navigateBackMiniProgram(Object object)](#7、wx.navigateBackMiniProgram(Object object))
    • [8、wx.exitMiniProgram(Object object)](#8、wx.exitMiniProgram(Object object))

1、wx.restartMiniProgram(Object object)

重启当前小程序。

参数:Object object

属性 类型 默认值 必填 说明
path string 打开的页面路径,path 中 ? 后面的部分会成为 query
success function 接口调用成功的回调函数
fail function 接口调用失败的回调函数
complete function 接口调用结束的回调函数(调用成功、失败都会执行)

2、wx.openOfficialAccountProfile(Object object)

通过小程序打开公众号主页。

参数:Object object

属性 类型 默认值 必填 说明
username string 需要打开的公众号的原始 ID
success function 接口调用成功的回调函数
fail function 接口调用失败的回调函数
complete function 接口调用结束的回调函数(调用成功、失败都会执行)
js 复制代码
wx.openOfficialAccountProfile({
         username: '', // 此处填写公众号的原始 ID
         success: res => {
         },
         fail: res => {
         }
     })

3、wx.openOfficialAccountChat(Object object)

通过小程序打开公众号会话界面。

参数:Object object

属性 类型 默认值 必填 说明
username string 需要打开的公众号的微信号
success function 接口调用成功的回调函数
fail function 接口调用失败的回调函数
complete function 接口调用结束的回调函数(调用成功、失败都会执行)
js 复制代码
wx.openOfficialAccountChat({
         username: '', // 此处填写公众号的微信号
         success: res => {
         },
         fail: res => {
         }
     })

4、wx.openOfficialAccountArticle(Object object)

通过小程序打开任意公众号文章(不包括临时链接等异常状态下的公众号文章),必须有点击行为才能调用成功。

参数:Object object

属性 类型 默认值 必填 说明
url string 需要打开的公众号地址
success function 接口调用成功的回调函数
fail function 接口调用失败的回调函数
complete function 接口调用结束的回调函数(调用成功、失败都会执行)

object.success回调函数:

参数:Object res

属性 类型 说明
cancel boolean 为 true 时,表示用户点击了取消(用于 Android 系统区分点击蒙层关闭还是点击取消按钮关闭)
confirm boolean 为 true 时,表示用户点击了确定按钮

object.fail回调函数:

参数:Object err

属性 类型 说明
errMsg string 错误信息
errCode number 错误码
js 复制代码
wx.openOfficialAccountArticle({
         url:'', // 此处填写公众号文章连接
         success: res => {
         },
         fail: res => {
         }
     })

5、wx.openInquiriesTopic(Object object)

通过小程序打开问一问话题。

参数:Object object

属性 类型 默认值 必填 说明
pageId string 落地页 id,需在指定页面点击右上角三个点的「复制 ID」按钮获取
success function 接口调用成功的回调函数
fail function 接口调用失败的回调函数
complete function 接口调用结束的回调函数(调用成功、失败都会执行)
js 复制代码
wx.openInquiriesTopic({
  pageId:'', // 填写落地页 id
  success: res => {

  },
  fail: res => {

  }
})

6、wx.navigateToMiniProgram(Object object)

打开另一个小程序。

js 复制代码
wx.navigateToMiniProgram({
  appId: '',
  path: 'page/index/index?id=123',
  extraData: {
    foo: 'bar'
  },
  envVersion: 'develop',
  success(res) {
    // 打开成功
  }
})

7、wx.navigateBackMiniProgram(Object object)

返回到上一个小程序。只有在当前小程序是被其他小程序打开时可以调用成功。

注意:微信客户端 iOS 6.5.9,Android 6.5.10 及以上版本支持

js 复制代码
wx.navigateBackMiniProgram({
  extraData: {
    foo: 'bar'
  },
  success(res) {
    // 返回成功
  }
})

8、wx.exitMiniProgram(Object object)

退出当前小程序.

参数:Object object

属性 类型 默认值 必填 说明
success function 接口调用成功的回调函数
fail function 接口调用失败的回调函数
complete function 接口调用结束的回调函数(调用成功、失败都会执行)
相关推荐
A24207349302 小时前
TCP 三次握手与四次挥手:从原理到状态机一次讲清
前端
Wang's Blog8 小时前
Java 接入Redis: 服务启动停止与后台运行配置
java·服务器·redis
Kingexpand_com8 小时前
企业车队运营痛点解析:传统人工模式如何实现数字化升级
小程序·app·软件开发·app定制开发·打车用车app·车队
GreenTea9 小时前
GrokBot 核心成员 Lauren Tan:每月交付 2000 个 PR 的人,是怎么用 AI 的
前端·后端·架构
mCell10 小时前
用 Knip 清理 AI Coding 留下的冗余代码
前端·ai编程·前端工程化
EasyGBS10 小时前
终结训推割裂!EasyGBS×EasyAIS×DLTM,实现AI算法训推一体闭环落地!
服务器·深度学习·安全
笃行35011 小时前
使用Rokid AIUI做了一个童年推箱子游戏
前端
excel12 小时前
前端加密的作用与使用场景
前端
Doris__HE12 小时前
【元脑服务器NF5476G7-NF5476M7技术规格分享】
运维·服务器·网络·数据库·性能优化
计算机魔术师13 小时前
纽约时报版权诉讼披露:微软高管内部称训练 AI 是人类历史上最大规模劳动窃取
前端