关于javascript:小程序实现小程序与小程序之间的跳转

26次阅读

共计 986 个字符,预计需要花费 3 分钟才能阅读完成。

前言

小程序与小程序之间相互能够跳转, 造成流量的循环. 在小程序中怎么实现的呢

小程序中提供了两种形式实现小程序与小程序之间的跳转

应用 API 形式跳转

如下示例代码所示

<<view class="container">
  <view bindtap="onJumpMin"> 关上跳转到其余小程序形式 1 </view>
</view>

如下是逻辑代码

onJumpMin() {
    wx.navigateToMiniProgram({
      appId: 'wx9fbad659d526c9bc',  // 须要跳转到指定的小程序 appid
      path: 'pages/home/home',      // 关上的页面
      envVersion: 'release',
      success(res) {
        // 关上胜利
        console.log(res);
      }
    })
  }

应用小程序跳转的 API 就下面几行代码

应用标签形式跳转

如下是 wxml 代码

<view>
  <navigator
    target="miniProgram"
    open-type="navigate"
    app-id="wx66d9cf3762c49a1a"
    path="pages/index/index"
    version="release"
    > 关上绑定的小程序 </navigator
  >
</view>

应用标签的形式跳转, 非常简单, 只须要在 wxml 中应用target,open-type,app-id,path, 指定相应的参数就能够实现跳转了的

提醒

  • 在模拟器中无奈实现跳转, 请用真机扫码预览测试
  • 无需申明跳转名单,不限跳转数量(众测中)

从 2020 年 4 月 24 日起,应用跳转其余小程序性能将无需在全局配置中申明跳转名单,调用此接口时将不再校验所跳转的 AppID 是否在 navigateToMiniProgramAppIdList 中。
从 2020 年 4 月 24 日起,跳转其余小程序将不再受数量限度,应用此性能时请留神恪守经营标准。

在老版本小程序中, 是须要在 app.json 全局配置中设置白名单, 如下所示

"navigateToMiniProgramAppIdList": [
    "wx9fbad659d526c9bc",
    "wx66d9cf3762c49a1a"
  ],

小程序与小程序之前的跳转没有进行数量限度, 无疑是想进步小程序与小程序之间流量互转, 减少小程序的活跃度, 但还是要留神小程序跳转的经营标准, 防止触雷

相干文档

  • 小程序 API 形式跳转
  • 小程序标签形式跳转

正文完
 0