JS獲取URL中的參數和vue獲取參數


例如:我們從一個頁面http://loclahost:8080/MobileOa/serviceguide/knowledge/ask.html?params1=123456&voteId=555555

`

  $(function(){

        var search=location.search;//截取URL?后面的參數
    
         var params="";
    
        if(search!=""){
        
          search.splice(1).split("&").forEach(
        
          function(val){
        
            var arr=val.split("=");
        
                  params[arr[0]]=arr[1];
        
                }
        
        )}
    
        //如果我們要是用的話直接獲取就可;
        
        var param1=params.params1
        
        var voteId = params.voteID
    
    })

`

VUE:
如果我們當前在列表頁,要去詳情頁:
列表頁傳遞參數到詳情頁:
`

   methods: {
  	
  	gourl(id){
  		this.$router.push({
  			name:'knowledgeDetail',
  			query:{
  				knowledgeId:id
  			}
  		});
  	}

`
詳情頁獲取參數(注意:列表頁用的是 this.$router 而 詳情頁用的是: this.$route):

`

   mounted:function(){
  	      this.knowledgeId=this.$route.query.knowledgeId;
  }

`


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM