var pages = getCurrentPages() //獲取加載的頁面var currentPage = pages[pages.length-1] //獲取當前頁面的對象var url = currentPage.route //當前頁面urlvar options = currentPage.options //如果要獲取url中所帶的參數可以查看options
可以寫成工具函數放到utils中:
/*獲取當前頁url*/function getCurrentPageUrl(){var pages = getCurrentPages() //獲取加載的頁面var currentPage = pages[pages.length-1] //獲取當前頁面的對象var url = currentPage.route //當前頁面urlreturn url}/*獲取當前頁帶參數的url*/function getCurrentPageUrlWithArgs(){var pages = getCurrentPages() //獲取加載的頁面var currentPage = pages[pages.length-1] //獲取當前頁面的對象var url = currentPage.route //當前頁面urlvar 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}
