小程序跳转页面的几种方式(超长带参跳转)

2020-04-03  本文已影响0人  CenyH
个人微信小程序开发笔记,转载告知
//保留当前页面,传参跳转
let cardid = xxx; // 跳转传参的参数
wx.navigateTo({
  url: '/pages/login/index?carid=' + cardid,
})
//关闭当前页面,传参跳转
let cardid = xxx; // 跳转传参的参数
wx.redirectTo({
  url: '/pages/login/index?carid=' + cardid,
})
//关闭所有页面,传参跳转
let cardid = xxx; // 跳转传参的参数
wx.reLaunch({
  url: '/pages/login/index?carid=' + cardid,
})
//跳转到 tabBar 页面,关闭所有非 tabBar 页面
wx.switchTab({
  url: '/pages/index/index'
})
// xxx是跳转传照片的数组,先转字符串,再encode
let xxx = posters.toString()
console.log( encodeURIComponent(xxx))
wx.navigateTo({
  url: '/pages/my/transmitPhoto/index?posters=' + encodeURIComponent(xxx)
})
// onload接收传参数据
onLoad: function (res) {
    let xxx = decodeURIComponent(res.posters) // 先decode再把字符串转数组
    let photoArr = xxx.split(",");
    console.log(photoArr)
    this.setData({
      photoArr: photoArr
    })
  },
上一篇 下一篇

猜你喜欢

热点阅读