Blame view
src/utils/iframe.js
777 Bytes
e7ab2c09a
![]() |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 |
/** * 嵌套页面IFrame模块 */ import { baseUrl } from '@/utils/global' /** * 嵌套页面URL地址 * @param {*} url */ export function getIFramePath (url) { let iframeUrl = '' if(/^iframe:.*/.test(url)) { iframeUrl = url.replace('iframe:', '') } else if(/^http[s]?:\/\/.*/.test(url)) { iframeUrl = url.replace('http://', '') if(iframeUrl.indexOf(":") != -1) { iframeUrl = iframeUrl.substring(iframeUrl.lastIndexOf(":") + 1) } } return iframeUrl } /** * 嵌套页面路由路径 * @param {*} url */ export function getIFrameUrl (url) { let iframeUrl = '' if(/^iframe:.*/.test(url)) { iframeUrl = baseUrl + url.replace('iframe:', '') } else if(/^http[s]?:\/\/.*/.test(url)) { iframeUrl = url } return iframeUrl } |