js获取和设置url参数
获取参数
// 获取query
const query = new URLSearchParams(window.location.search)
query.get("cid")
设置参数但是不刷新
有的网站,发送请求是post,携带了一堆数据,,但是分享人如果分享链接,这一堆数据就需要携带过去,,就需要设置url参数,和解析url参数,发送请求
let url = new URL(window.location)if(this.tempSpecList && this.tempSpecList.length>0){// 设置query url.searchParams.set("specList",this.tempSpecList.join(","))}else{// 删除queryurl.searchParams.delete("specList")}// 替换url但不刷新window.history.replaceState({},"",url)
const query = new URLSearchParams(window.location.search)console.log(query,typeof query,"query")for(let [key,value] of query){// 将参数遍历}