this.contractTitle = “标题”
this.arr = ['e12323bn', '6fgddg89', 'fdgd7tgtry9']
window.open('http://192.168.199.151:8080/#/download?title=' + this.contractTitle + '&terms[]=' + JSON.stringify(this.arr), '_blank')
router.js 配置路由
{
path: '/download',
name: 'download',
component: () => import('./views/Download.vue')
}
download页面
mounted () {
let arr = window.location.href.split('?')
let newArr = arr[1].split('&')
this.contractTitle = decodeURI(newArr[0].split('=')[1])
let terms = newArr[1].split('=')[1].split(',')
for (let item in terms) {
var reg = /\\|\/|\?|\?|\*|\"|\“|\”|\'|\‘|\’|\<|\>|\{|\}|\[|\]|\【|\】|\:|\:|\、|\^|\$|\!|\~|\`|\|/g
let answerId = decodeURI(terms[item]).replace(reg, '')
this.getTerms(answerId)
}
}