14 lines
331 B
JavaScript
14 lines
331 B
JavaScript
|
/**
|
||
|
* Created by HaijunZhang on 2018/12/10.
|
||
|
*/
|
||
|
import path from 'path';
|
||
|
export function isExternalLink (path) {
|
||
|
return /^(http:|https:|mailto:|tel:)\/\//.test(path);
|
||
|
}
|
||
|
export function resolvePath (basePath, routePath) {
|
||
|
if (isExternalLink(routePath)) {
|
||
|
return routePath;
|
||
|
}
|
||
|
return path.resolve(basePath, routePath);
|
||
|
}
|