例如:我们从一个页面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;
}
`