fix: 改造支持传参
parent
6611360c9b
commit
953138f7e9
|
@ -6,15 +6,24 @@
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
import { getToken } from '@cmp/cmp-element'
|
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 {
|
export default {
|
||||||
data() {
|
|
||||||
return {}
|
|
||||||
},
|
|
||||||
methods: {},
|
|
||||||
computed: {
|
computed: {
|
||||||
iframeUrl() {
|
iframeUrl() {
|
||||||
const url = new URL(this.$route.meta.url)
|
const params = {
|
||||||
url.searchParams.append('token', getToken())
|
token: getToken(),
|
||||||
|
...this.$route.query
|
||||||
|
}
|
||||||
|
const url = addParamsToUrl(this.$route.meta.url, params)
|
||||||
return url.toString()
|
return url.toString()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -6,15 +6,24 @@
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
import { getToken } from '@cmp/cmp-element'
|
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 {
|
export default {
|
||||||
data() {
|
|
||||||
return {}
|
|
||||||
},
|
|
||||||
methods: {},
|
|
||||||
computed: {
|
computed: {
|
||||||
iframeUrl() {
|
iframeUrl() {
|
||||||
const url = new URL(this.$route.meta.url)
|
const params = {
|
||||||
url.searchParams.append('token', getToken())
|
token: getToken(),
|
||||||
|
...this.$route.query
|
||||||
|
}
|
||||||
|
const url = addParamsToUrl(this.$route.meta.url, params)
|
||||||
return url.toString()
|
return url.toString()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue