如何获取当前页面的url
发布于 6 年前 作者 qiuli 9636 次浏览 来自 问答

有这么个需求获取当前的页面路径, 如pages/index/index

之前在网上查了下 某论坛说可以这样写 试了下确实可以

但在官方文档中没有写这种方法 所以想问 生产环境中这样写是否有隐患 例如某次版本更新不支持这个写法导致程序崩掉,谢谢指教

7 回复

@ 林超 啥意思 没懂 是this.data.page 还是什么呢

让你自定义属性,就是为了兼容_route_官方可能禁用或有变化,页面本身是知道地址的,全部统一使用一个属性设置好,外部也就可以访问了。

有这种需求,通常是全局或外部有统一的页面无差异处理才需要用到的,比如登录后返回原页面,是不是??

再问下 发现这个警告 我并没有修改__route__属性 只是访问了并赋值给另一个变量 这个警告怎么解决

当前页面的路劲 应该当前页面的 page 代码就能知道呀 为什么需要这么麻烦

可以这么获取,不过官方文档没有说明,建议自己定义个属性设置

我输出了下getCurrentPages() 那下面输出的0就是当前页面的数据 里面有__route__ 属性 是不是说明可以正确通过这个方法来获取到页面路径呢

回到顶部