UNPKG

tl-uniapp

Version:

自主开发的UniApp组件——Жидзин(triangulum-ui)系列组件库。用于组件

37 lines (32 loc) 904 B
const XUrlInfo = {}; XUrlInfo.getRoot = function () { let root = ''; // #ifdef H5 root = window.location.protocol + '//' + window.location.host; // #endif // console.log("XUrlInfo.getRoot:", root); return root; }; XUrlInfo.getHost = function () { let host = ''; // #ifdef H5 host = window.location.host; // #endif // console.log("XUrlInfo.getHost:", host); return host; }; // uniapp 不支持根路径的无奈解决办法 XUrlInfo.addRoot = function (url, root = '') { // root 默认为当前根 // #ifdef MP-WEIXIN if (/^(https?|wxfile):\/\/tmp\/.*/.test(url)) return url; // #endif if (!root) { if (/^\/(?!\/).*/.test(url)) { root = XUrlInfo.getRoot(); } } // console.log("XUrlInfo.addRoot:", root + url); return root + url; }; export default XUrlInfo;