vue2 페이지 다이얼 테이프 값 참조

2271 단어 vue-js
//목록 페이지
toDetail: function(e) {
var self = this;
var autoID = $(e.currentTarget).attr('data-id');
self.$router.push({path:"/friend-detail?userid="+autoID);
 
//  
this.$router.push({path: '/login?url=' + this.$route.path});

//  
router.push({ name: 'user', params: { userId: 123 }})

//  , /backend/order?selected=2
this.$router.push({path: '/backend/order', query: {selected: "2"}});

 
 
 
}
//포장하는 방법
$.extend({

/* Url */

getUrlValue: function(info){

var def;

if(typeof(arguments[1])=="undefined"){

def="";

}else{

def = argument[1];

}

var url =window.location.href;

var getSignInfo = url.substring(url.indexOf("?"));

var param = getSignInfo ;

if(param == ""){

return def;

}

var reg = new RegExp("(^|&)" + info + "=([^&]*)(&|$)","i");

var r = param.substr(1).match(reg);

if(r == null){

return def;

}

return (r[2]);

}



getQueryParam: function(name){

var reg = new RegExp("(^|&)" + name+ "=([^&]*)(&|$)","i");

var r = window.location.search.substr(1).match(reg);

if(r != null)

return unescape(r[2]);

return null;

}



});

//상세 정보 페이지
var FriendID = jQuery.getUrlValue('userID');
 
기타 상황
전달
 
toDetail: function() {
var autoID = $(e.currentTarget).attr('data-id');
this.$router.push({path:"/chat",query: data);
}
 
얻다
 
var obj = this.$route.query;

좋은 웹페이지 즐겨찾기