1. 调用小程序自带的wx.navigateTo(Object object)接口,跳转到应用内非 tabBar页面。不能使用navigateTo向tabBar页面跳转,除此之外,
    wx.switchTab(Object object)、
    wx.reLaunch(Object object)、
    wx.redirectTo(Object object)、
    wx.navigateBack(Object object)、
    EventChannel等接口亦可实现。
wx.navigateTo({
  url: 'test?id=1',
  events: {
    // 为指定事件添加一个监听器,获取被打开页面传送到当前页面的数据
    acceptDataFromOpenedPage: function(data) {
      console.log(data)
    },
    someEvent: function(data) {
      console.log(data)
    }
    ...
  },
  success: function(res) {
    // 通过eventChannel向被打开页面传送数据
    res.eventChannel.emit('acceptDataFromOpenerPage', { data: 'test' })
  },
  fail: function(res) {
    ...
  }
})
  1. navigator插件,url属性内携带参数跳转指定页面。
<navigator target="miniProgram" open-type="navigate" app-id="" path="" extra-data="" version="release">打开绑定的小程序</navigator>

Q.E.D.


大力出奇迹