Vue3 下常用方法参考

2024-10-07  本文已影响0人  HEEWIK啊昕

实现 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)"
上一篇 下一篇

猜你喜欢

热点阅读