fix: iframe 调整

develop
时启龙 2024-09-01 15:40:39 +08:00
parent 4944aec150
commit ebc386133f
3 changed files with 13 additions and 10 deletions

View File

@ -9,10 +9,13 @@ export function appendParamsToUrl(url: string, pathname: string, params: Record<
for (const key in params) {
searchParams.append(key, params[key])
}
// 设置URL的查询参数
urlObject.search = searchParams.toString()
let result = urlObject.toString()
if (result.endsWith('?')) {
result += searchParams.toString()
} else {
result += '?' + searchParams.toString()
}
// 返回处理后的URL字符串
return urlObject.toString()
return result
}

View File

@ -26,9 +26,9 @@ export default {
token: getToken(),
...(this.$route.query || {})
}
const url = appendParamsToUrl(this.url, this.$route.path, params)
console.log('iframeUrl: ', url.toString())
return url.toString()
const url = appendParamsToUrl(this.url, this.$route.path + this.$route.meta?.pathname, params)
console.log('iframeUrl: ', url)
return url
}
},
methods: {

View File

@ -26,9 +26,9 @@ export default {
token: getToken(),
...(this.$route.query || {})
}
const url = appendParamsToUrl(this.url, this.$route.path, params)
console.log('iframeUrl: ', url.toString())
return url.toString()
const url = appendParamsToUrl(this.url, this.$route.path + this.$route.meta?.pathname, params)
console.log('iframeUrl: ', url)
return url
}
},
methods: {