| 
					使用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
						} |