欢迎光临
我们一直在努力

九八云百度小程序教程:swan.navigateToSmartProgram

  • swan.navigateToSmartProgram
    • 方法参数
      • object 参数说明
    • 示例
      • 图片示例
      • 代码示例
    • 错误码
      • Android
      • iOS

    swan.navigateToSmartProgram

    基础库 1.10.8 版本开始支持。在工具和真机中的实现有区别,详见 API 实现差异。
    解释:打开另一个小程序。

    方法参数

    Object object

    object 参数说明

    属性名 类型 必填 默认值 说明

    appKey

    String

    要打开的小程序 App Key(使用线上版 appkey 和 envVersion 配合使用)

    path

    String

    打开的页面路径,如果为空则打开首页。path 中 ? 后面的部分会成为 query,在小程序的 App.onLaunch、App.onShow、Page.onLoad 和 Page.onInit 的回调函数中可以获取到 query 数据。query 的参数中不能包含(_naExtParams,_baiduboxapp,callback,upgrade)这几个字段,因为他们都是端上的保留字,使用后参数会出现接受不到的情况

    queryDecode

    Boolean

    false

    跳转后在 App.onLaunch、App.onShow、Page.onLoad 和 Page.onInit 的回调函数中获取到的 query 数据,是否进行一次 decodeURIComponent 解码

    extraData

    Object

    需要传递给目标小程序的数据,目标小程序可在 App.onLaunch(),App.onShow() 中获取到这份数据

    success

    Function

    接口调用成功的回调函数

    fail

    Function

    接口调用失败的回调函数

    complete

    Function

    接口调用结束的回调函数(调用成功、失败都会执行)

    envVersion

    String

    release

    要打开的小程序版本(develop 开发版,trial 体验版)。仅在当前小程序为开发版或体验版时此参数有效。如果当前小程序是正式版,则打开的小程序必定是正式版

    示例

    跳转编辑工具

    在开发者工具中打开

    在 WEB IDE 中打开

    扫码体验

    代码示例

    请使用百度APP扫码

    图片示例

    代码示例

    • SWAN
    • JS
    
     
    1. <view class="wrap">
    2. <button type="primary" bindtap="navigateToSmartProgram">navigateToSmartProgram</button>
    3. </view>

    错误码

    Android

    错误码 说明

    201

    解析失败,请检查调起协议是否合法

    202

    解析失败,请检查参数是否正确

    402

    安全性检查:访问控制校验失败

    501

    网络错误

    1001

    执行失败

    iOS

    错误码 说明

    202

    解析失败,请检查参数是否正确

    402

    访问控制校验失败

    赞(0) 打赏
    未经允许不得转载:九八云安全 » 九八云百度小程序教程:swan.navigateToSmartProgram

    评论 抢沙发