入门客AI创业平台(我带你入门,你带我飞行)
博文笔记

vue2页面跳转带值传参

创建时间:2017-08-04 投稿人: 浏览次数:124

//列表页

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;


声明:该文观点仅代表作者本人,入门客AI创业平台信息发布平台仅提供信息存储空间服务,如有疑问请联系rumenke@qq.com。
  • 上一篇:没有了
  • 下一篇:没有了
未上传头像