本文将详细介绍如何在微信小程序开发过程中获取当前页面的URL地址,帮助开发者解决相关技术难题。通过实例代码解析,使读者轻松掌握这一技能。
使用 `getCurrentPages` 可以获取当前加载的所有页面对象的数组,数组最后一个元素是当前页面。
```javascript
var pages = getCurrentPages(); // 获取加载的页面
var currentPage = pages[pages.length - 1]; // 获取当前页面的对象
var url = currentPage.route; // 当前页面url
var options = currentPage.options; // 如果要获取url中所带的参数,可以查看options
// 可以将上述代码封装成工具函数并放在utils文件夹中:
/* 获取当前页url */
function get() {
var pages = getCurrentPages();
var currentPage = pages[pages.length - 1];
return { url: currentPage.route, options: currentPage.options };
}
```