lst619247

页面跳转添加参数

wx.navigateTo({
    url: `../deeddetail/deeddetail?id=${e.currentTarget.dataset.id}`,
})

接收options

1,在onLoad里接收参数比较简单

onLoad: function (options) {
    console.log(options.id)    //options.参数名就可以取到
  },

2,其他位置获取参数及url可以写成工具函数放到utils中:

/*获取当前页url*/
const getCurrentPageUrl=()=>{
  let pages = getCurrentPages()    //获取加载的页面
  let currentPage = pages[pages.length-1]    //获取当前页面的对象
  let url = currentPage.route    //当前页面url
  return url
}
/*获取当前页参数*/
const getCurrentPageParam=()=>{
  let pages = getCurrentPages()    //获取加载的页面
  let currentPage = pages[pages.length-1]    //获取当前页面的对象
  let options = currentPage.options    //如果要获取url中所带的参数可以查看options
  return options
}
module.exports = {
  getCurrentPageUrl,
  getCurrentPageParam
}

3,使用

import utils from \'../../../utils/util\'

let url=utils.getCurrentPageUrl()
let options=utils.getCurrentPageParam()

 

分类:

技术点:

相关文章:

  • 2022-02-07
  • 2021-07-05
  • 2021-11-20
  • 2021-10-30
猜你喜欢
  • 2022-12-23
  • 2022-01-31
  • 2021-11-08
  • 2021-09-17
相关资源
相似解决方案