//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 "";
    }
}

啊衰
13 声望2 粉丝

« 上一篇
h5视频播放