实现 ctrl 打开新页面
let jump = function(routeref:any,path:any,queryobj:any,e:any){
let openNew = false;
if(e.MetaKey || e.ctrlKey || e.button === 1){
openNew = true;
}
if(openNew){
let r = {
path: path,
query : queryobj
}
let {href} = routeref.resolve(r);
window.open(href,"_blank");
return;
} else {
routeref.push({
path: path,
query: queryobj
});
}
}
onClickEdit(id:any,e:any){
let path = this.routeUrl + '/edit';
let query = {
id : id
}
jump(this.$router,path,query,e)
}
@click="onClickEdit(scope.row.id,$event)"
网友评论