/** * 页面跳转 * @param {*} url * @param {*} type */ export const gotoPage = (url, type) => { if (!url || url.length == 0) { return false; } if (url.substr(0, 1) !== '/') { url = '/' + url; } let p = url; if (url.indexOf('?') != -1) { // #ifdef APP-PLUS p = url.substr(0, url.indexOf('?')); // #endif } else { // #ifdef H5 if (url.search("app_id") == -1) { url = url; } // #endif } console.log(url) if (type == 'redirect') { uni.navigateTo({ url: url }) } if (type == 'reLaunch') { uni.reLaunch({ url: url }) } // 普通页面 uni.navigateTo({ url: url }) } /** * 打开第三方地址 */ export const openUrl = (url) => { // #ifdef APP-PLUS || APP-NVUE return plus.runtime.openWeb(url) // #endif // #ifdef H5 || MP-WEIXIN || MP location.href = url; return false; // #endif }