UNPKG

@dcloudio/uni-debugger

Version:

uni-app debugger

35 lines (28 loc) 703 B
const URL = require('url') const queryParser = require('querystring') let connectUrl const normalize = remoteurl => { const urlObj = URL.parse(remoteurl) if (urlObj.query) { urlObj.query = queryParser.stringify(queryParser.parse(urlObj.query)) urlObj.search = '?' + urlObj.query } return urlObj.format() } const getConnectUrl = channelId => { return connectUrl.replace('{channelId}', channelId) } const setConnectUrl = url => { connectUrl = url } const getWmlConnectUrl = (channelId, flag) => { return connectUrl .replace('{channelId}', channelId) .replace('_wx_devtool', flag) } module.exports = { normalize, getConnectUrl, setConnectUrl, getWmlConnectUrl }