//这里this为页面对象
var url = this.route // 当前页面url
var options = this.options // 如果要获取url中所带的参数可以查看options 这里的this为页面对象可以写成工具函数放入utils中
/*
* msg 获取当前页url
*/
function getCurrentPageUrl(pageObj){
return pageObj.route
}
/*
* msg 获取当前页带参数的url
*/
function getCurrentPageUrlWithArgs(pageObj){
// 获取当前路由的 url 与 options
let {routeUrl,options} = pageObj;
//拼接url的参数
let url = url + '?'
for(let key in options){
let value = options[key]
url += key + '=' + value + '&'
}
url = url.substring(0, url.length-1)
return url
}
module.exports = {
getCurrentPageUrl: getCurrentPageUrl,
getCurrentPageUrlWithArgs: getCurrentPageUrlWithArgs
}