//url 拼接方法
setUrl(key,val){
var qdUrl:any =document.location.href //获取url
if(qdUrl.indexOf("?") != -1){ //
qdUrl=qdUrl.substring(qdUrl.indexOf("?"))
if(qdUrl.indexOf(key) != -1){
var oblKeyUrl = qdUrl.substring(qdUrl.indexOf(key),qdUrl.length)
var oblKeyUrlLen= qdUrl.length - oblKeyUrl.length;
var len = oblKeyUrl.indexOf("&") == -1 ? oblKeyUrl.length:oblKeyUrl.indexOf("&");
len +=oblKeyUrlLen
var url=qdUrl.substring(qdUrl.indexOf(key),len)
var value = key+"="+val
qdUrl=qdUrl.replace(url,value)
}else{
qdUrl+="&"+key+"="+val
}
}else{
qdUrl="?"+key+"="+val
}
window.history.pushState({ status: 0 }, "", qdUrl); //无刷新修改路由
}
// url的取值
resolveUrl(key){
var newUrl:any =document.location.href;
newUrl=newUrl.substring(newUrl.indexOf("?"));
if(newUrl.indexOf(key) != -1 ){
var oblKeyUrl = newUrl.substring(newUrl.indexOf(key),newUrl.length);
var len = oblKeyUrl.indexOf("&") == -1 ? oblKeyUrl.length:oblKeyUrl.indexOf("&");
var url=oblKeyUrl.substring(0,len);
var arr:any=url.split("=");
return arr[1];
}else{
return "";
}
}
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。