欢迎来到258分享网,纯净的网络源码分享基地!

258资源分享网

全部作品
全部作品
网站源码
微信源码
素材特效
源码插件
视频教程
建站学院
热门搜索: 织梦  农业种植  农业  安全设置  官方
258资源分享 > 建站学院 > 微信开发 > 微信小程序--如何获取当前页面URL

推荐下载

HTML5响应式自适应网咯设计

2020-05-12   浏览:740

高端HTML5响应式企业通用网

2020-05-06   浏览:521

html5响应式外贸网站英文版

2020-05-08   浏览:510

HTML5自适应律师工作室类网

2020-04-04   浏览:504

HTML5影视传媒文化公司类网

2020-05-12   浏览:500

微信小程序--如何获取当前页面URL

发布时间:2020-10-30  

使用getCurrentPages可以获取当前加载中所有的页面对象的一个数组,数组最后一个就是当前页面。

 

 

var pages = getCurrentPages() //获取加载的页面

 

var currentPage = pages[pages.length-1] //获取当前页面的对象

 

var url = currentPage.route //当前页面url

 

var options = currentPage.options //如果要获取url中所带的参数可以查看options

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

 

/*获取当前页url*/

function getCurrentPageUrl(){

var pages = getCurrentPages() //获取加载的页面

var currentPage = pages[pages.length-1] //获取当前页面的对象

var url = currentPage.route //当前页面url

return url

}

 

/*获取当前页带参数的url*/

function getCurrentPageUrlWithArgs(){

var pages = getCurrentPages() //获取加载的页面

var currentPage = pages[pages.length-1] //获取当前页面的对象

var url = currentPage.route //当前页面url

var options = currentPage.options //如果要获取url中所带的参数可以查看options

 

//拼接url的参数

var urlWithArgs = url + '?'

for(var key in options){

var value = options[key]

urlWithArgs += key + '=' + value + '&'

}

urlWithArgs = urlWithArgs.substring(0, urlWithArgs.length-1)

 

return urlWithArgs

}

 

module.exports = {

getCurrentPageUrl: getCurrentPageUrl,

getCurrentPageUrlWithArgs: getCurrentPageUrlWithArgs