更新时间:2022-12-02 17:04:57贡献者收藏我的文档设置返回文档如何获取小程序当前页面路径●getcurrentpages :json.stringify(getcurrentpages()[n].__proto__.route),可以获取到页面路径(n 为页面数组栈中页面对象所在序号,最大值为当前页)。 说明:n 对应 getcurrentpages().length-1。●page.route:page 路径,对应 app.json 中配置的路径值,类型为 string。这是一个只读属性。获取示例html复制代码9123//this指向当前page,this.route即可获取到当前页面的路径值。console.log(this.route)小程序如何判断页面来源●小程序支持页面带参跳转,可以在跳转时加入自定义参数作为跳转标识,然后在被跳转页面中获取参数从而判断是从小程序中哪个页面跳转来的。 页面之间跳转 my.navigateto 可以直接在 url 后拼接带参数跳转;从 page/index 的 onload 函数的 query 中读取 xx。 跳转示例:plain text复制代码91my.navigateto({url:'/page/index?xx=1'})●getcurrentpages :json.stringify(getcurrentpages()[n].__proto__.route),可以获取到页面路径(n 为页面数组栈中页面对象所在序号,最大值为当前页),既n-1(对应getcurrentpages().length-2)为上一页页面栈。 注意:如果跳转时使用的是关闭页面栈的方式,获取的路径不会是上一页,而是没有被销毁的上一个页面栈,因此不建议这样来判断。