url传参

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('?') //window.location.href获取页面地址
	let newArr = arr[1].split('&')
	 this.contractTitle = decodeURI(newArr[0].split('=')[1]) //decodeURI对一个编码后的 URI 进行解码
	 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)
	 }
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值