收藏
回答

如何得到当前page的url不是path

问题模块 框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
API和组件 小程序 需求 Page.onload 客户端 6.5.3 2.0.0

如何获取Page里面的 url 也就是 path+query,需要判断q和scene是否是query参数。

最后一次编辑于  03-15  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答

1 个回答

  • 祺爸💎
    祺爸💎
    03-15

    getCurrentPages()


    03-15
    赞同
    回复 9
    • 根啊根
      根啊根
      03-15

      getCurrentPages()这个获取到的是 path 不是url。url=path+query

      03-15
      回复
    • 祺爸💎
      祺爸💎
      03-15回复根啊根

      你确定?

      03-15
      回复
    • 根啊根
      根啊根
      03-15回复祺爸💎

      难道你没尝试过吗?getCurrentPages()获取到的是一个数组对象[{route:'',options:{},....},{route:'...'}]  这个route就是path的值,options就是query。

      03-15
      回复
    • 祺爸💎
      祺爸💎
      03-15回复根啊根

      原来你知道啊

      03-15
      回复
    • 根啊根
      根啊根
      03-15回复祺爸💎

      我的问题是这个上面这个getCurrentPages()的options的值有偏差的。url里可以带q和scene,但是如果url里没带q和scene,扫码结果也会用q和scene来表示,但是其实并使这个options。

      你能明白我说的吗?

      03-15
      回复
    查看更多(4)