• 小程序获取当前页面URL


    1. var pages = getCurrentPages() //获取加载的页面
    2.  
    3. var currentPage = pages[pages.length-1] //获取当前页面的对象
    4.  
    5. var url = currentPage.route //当前页面url
    6.  
    7. var options = currentPage.options //如果要获取url中所带的参数可以查看options

    可以写成工具函数放到utils中:

    
    
    1. /*获取当前页url*/
    2. function getCurrentPageUrl(){
    3. var pages = getCurrentPages() //获取加载的页面
    4. var currentPage = pages[pages.length-1] //获取当前页面的对象
    5. var url = currentPage.route //当前页面url
    6. return url
    7. }
    8.  
    9. /*获取当前页带参数的url*/
    10. function getCurrentPageUrlWithArgs(){
    11. var pages = getCurrentPages() //获取加载的页面
    12. var currentPage = pages[pages.length-1] //获取当前页面的对象
    13. var url = currentPage.route //当前页面url
    14. var options = currentPage.options //如果要获取url中所带的参数可以查看options
    15.  
    16. //拼接url的参数
    17. var urlWithArgs = url + '?'
    18. for(var key in options){
    19. var value = options[key]
    20. urlWithArgs += key + '=' + value + '&'
    21. }
    22. urlWithArgs = urlWithArgs.substring(0, urlWithArgs.length-1)
    23.  
    24. return urlWithArgs
    25. }
    26.  
    27. module.exports = {
    28. getCurrentPageUrl: getCurrentPageUrl,
    29. getCurrentPageUrlWithArgs: getCurrentPageUrlWithArgs
    30. }
  • 相关阅读:
    VS安装部署
    C#与C/C++的交互
    3、C#入门第3课
    登录接口,猜年龄
    安装sql server 2016 always on配置dtc支持时遇到的问题
    购物车第一版
    Oracle patch查看路径
    innobackup增量备份脚本
    在vmware workstation下安装linux6关闭防火墙
    线程池-连接池-JDBC实例-JDBC连接池技术
  • 原文地址:https://www.cnblogs.com/ckAng/p/9468008.html
Copyright © 2020-2023  润新知