页面跳转添加参数
1 2 3 |
wx.navigateTo({ url: `../deeddetail/deeddetail?id=${e.currentTarget.dataset.id}`, }) |
接收options
1. 在onLoad里接收参数
1 2 3 |
onLoad: function (options) { console.log(options.id) //options.参数名就可以取到 } |
2.其他位置获取参数及url可以写成工具函数放到utils中:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
/*获取当前页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.使用
1 2 3 4 |
import utils from '../../../utils/util' let url=utils.getCurrentPageUrl() let options=utils.getCurrentPageParam() |
from:https://blog.csdn.net/m0_55969466/article/details/122167424