vue项目路由跳转,后端会给一个path地址,但是可能是相对地址,可能是绝对地址;相对路径我就用路由跳转
let routeData = this.$router.resolve({
path: data.path,
})
window.open(routeData.href, '_blank')
但是现在我要识别,请问该怎么识别?
一般绝对路径都带有https://或者http://
这样,你先看下相对地址是不是./包含的字符串,而绝对路径没有,如果是的话,可以通过这个来判断
通过node中fs.stat 或 fs.access来判断项目中是否包含后端返回路径对应的文件,包含就是相对路径,不包含就是绝对路劲
铁子别干了,跑路吧