比如当前路径为
http:localhost:8080/#/detailqiyu?
domain=dbybxjjyxgs&fromModule=qiyu_callcenter&mobilePhone=13759088676&
timestamp=4646761416&signature=d5d09152fef267f649c78904cdebe4454e88a11c7
想从里面取出mobilePhone后面的手机号字段并使用,可以进行如下操作
//location.href可以取出当前路径
let path = location.href;
//然后找到?对应的下标
let index=path.lastIndexOf('?')
//截取?后面的部分
let result=path.substring(index+1,path.length)
//赋值到data里面的path,方便后面使用
this.path=result;
//URLSearchParams可以把&a=1&b=2拼接成{a:1,b:2}这样的形式
let url=new URLSearchParams(result)
//url.get 获取指定搜索参数的第一个值
let mobilePhone =(url.get('mobilePhone'));
//赋值手机号,方便后面使用
this.data=mobilePhone ;