侧边栏壁纸
博主头像
amazingK博主等级

大力出奇迹

  • 累计撰写 34 篇文章
  • 累计创建 8 个标签
  • 累计收到 24 条评论

【十万个为什么】小程序跳转页面并传值的方法

amazingK
2021-03-26 / 0 评论 / 3 点赞 / 265 阅读 / 720 字 / 正在检测是否收录...
温馨提示:
本文最后更新于 2021-04-23,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。
  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>
0

评论区