vue右键在新标签页中打开链接(a标签跳转路由)

ue右键在新标签页中打开链接(a标签跳转路由)


在这里插入图片描述
主要是通过a标签的href进行路由的跳转实现的

一、代码

  <el-menu
            :default-active="defaultActive"
            class="menu-box"
            @select="handleSelect"
            :default-openeds="openeds"
            :collapse="isCollapse"
            :collapse-transition="false"
            text-color="#545B63"
            active-text-color="#545B63"
        >
        //...
          <el-menu-item-group>
                    <el-menu-item
                        :index="i.key"
                        :key="idx"
                        :ref="i.key"
                        v-for="(i, idx) in item.children"
                        v-show="i.isShow && i.id !== 88"
                        style="font-size: 12px; height: 28px; line-height: 28px"
                    >
                        <i class="circle-dot" :class="{ active: defaultActive === i.key }"></i>
                        <a :class="{ active: defaultActive === i.key }">{{ i.lable }}</a>
                    </el-menu-item>
                </el-menu-item-group>
            </el-submenu>
        </el-menu>
 handleSelect(key, index, ref) {
            this.changeIndex = key.split('-')[0]
            this.mapMenuList.map(item => {
                if (item.key == key) {
                    ref.$el.lastChild.href = '#' + item.path
                    // console.log(ref.$el.lastChild)
                    // this.$router.push({ path: item.path })
                }
            })
        },

链接: https://blog.csdn.net/iufesjgc/article/details/118336887?utm_medium=distribute.pc_aggpage_search_result.none-task-blog-2aggregatepagefirst_rank_ecpm_v1~rank_v31_ecpm-1-118336887.pc_agg_new_rank&utm_term=vue%E5%8F%B3%E9%94%AE%E9%BC%A0%E6%A0%87%E6%96%B0%E6%A0%87%E7%AD%BE%E9%A1%B5%E6%89%93%E5%BC%80&spm=1000.2123.3001.4430.

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值