fix: 改造支持传参
parent
6611360c9b
commit
953138f7e9
|
@ -6,15 +6,24 @@
|
|||
|
||||
<script>
|
||||
import { getToken } from '@cmp/cmp-element'
|
||||
function addParamsToUrl(url, params) {
|
||||
const queryString = Object.keys(params)
|
||||
.map(key => key + '=' + params[key])
|
||||
.join('&')
|
||||
|
||||
// 检查原url中是否已存在查询字符串
|
||||
const separator = url.includes('?') ? '&' : '?'
|
||||
return url + separator + queryString
|
||||
}
|
||||
|
||||
export default {
|
||||
data() {
|
||||
return {}
|
||||
},
|
||||
methods: {},
|
||||
computed: {
|
||||
iframeUrl() {
|
||||
const url = new URL(this.$route.meta.url)
|
||||
url.searchParams.append('token', getToken())
|
||||
const params = {
|
||||
token: getToken(),
|
||||
...this.$route.query
|
||||
}
|
||||
const url = addParamsToUrl(this.$route.meta.url, params)
|
||||
return url.toString()
|
||||
}
|
||||
}
|
||||
|
|
|
@ -6,15 +6,24 @@
|
|||
|
||||
<script>
|
||||
import { getToken } from '@cmp/cmp-element'
|
||||
function addParamsToUrl(url, params) {
|
||||
const queryString = Object.keys(params)
|
||||
.map(key => key + '=' + params[key])
|
||||
.join('&')
|
||||
|
||||
// 检查原url中是否已存在查询字符串
|
||||
const separator = url.includes('?') ? '&' : '?'
|
||||
return url + separator + queryString
|
||||
}
|
||||
|
||||
export default {
|
||||
data() {
|
||||
return {}
|
||||
},
|
||||
methods: {},
|
||||
computed: {
|
||||
iframeUrl() {
|
||||
const url = new URL(this.$route.meta.url)
|
||||
url.searchParams.append('token', getToken())
|
||||
const params = {
|
||||
token: getToken(),
|
||||
...this.$route.query
|
||||
}
|
||||
const url = addParamsToUrl(this.$route.meta.url, params)
|
||||
return url.toString()
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue