zoukankan      html  css  js  c++  java
  • 小程序获取当前页面url

    getCurrentPages() 函数用于获取当前页面栈的实例,以数组形式按栈的顺序给出,第一个元素为首页,最后一个元素为当前页面。
    在app.js中添加:
    getCurrentPages: function(){
      var pages = getCurrentPages();    //获取加载的页面
      var currentPage = pages[pages.length - 1];  //获取当前页面的对象
      var url = currentPage.route;  //当前页面url
      var options = currentPage.options;   //获取url中所带的参数
      //拼接url的参数
      var currentPage= url + '?';
      for (var key in options) {
        var value = options[key]
        currentPage+= key + '=' + value + '&';
      }
      currentPage= currentPage.substring(0, currentPage.length - 1);
      return currentPage;
    }
    需要获取当前页面路径页面的js文件中添加:
    const app = getApp();   //获取应用实例
    调用 app.getCurrentPages()  即可
    this.setData({
      currentPage: app.getCurrentPages()
    })
     
  • 相关阅读:
    SecureCRT
    MySQL
    流式计算概述
    WEB加密算法
    drop、truncate和delete的区别
    JVM参数
    HTTP1.0与HTTP1.1区别
    HTTP请求方法
    Java查看JVM转态的命令总结
    go二次更新
  • 原文地址:https://www.cnblogs.com/beizhi666/p/11125325.html
Copyright © 2011-2022 走看看