iview标签页的点击方法_iview如何实现第一个不能关闭但是其他tab选项卡可关闭的tab标签页...

如图。iview组件如何实现这个一个效果。用户列表tab标签不可删除,默认显示,用户列表页是一个table,每一行显示一个用户的基本信息。点击该行,新建一个tab标签页,显示用户详情。新增的tab均可删除。可以由具体标签页点击切换至用户列表tab标签页。问题的难点就在用户列表tab不可删除,但是又具有其他tab的相同特征。我的思路是把用户列表tab写死,其他的通过v-for遍历数组。删除的时候通过arr.splice(index,1)实现。但是现在出现了新增tab删掉以后错位的情况?请大家指点下:

代码如下:

用户列表数据用户列表数据用户列表数据用户列表数据用户列表数据用户列表数据

用户列表数据用户列表数据用户列表数据用户列表数据用户列表数据用户列表数据

用户列表数据用户列表数据用户列表数据用户列表数据用户列表数据用户列表数据

用户列表数据用户列表数据用户列表数据用户列表数据用户列表数据用户列表数据

{{tab.data.text}}

增加

export default{

name:"jj",

data(){

return{

curTab:0,

flag:true,

tabs: [

{index: 0, data:{id:'000',text: '用户列表00'}},

{index: 1, data:{id:'001',text: '用户列表01'}},

{index: 2, data:{id:'002',text: '用户列表02'}},

{index: 3, data:{id:'003',text: '用户列表03'}},

{index: 4, data:{id:'004',text: '用户列表04'}},

],

}

}

},

methods:{

handleTabRemove (index) {

this.tabs.splice(name, 1);

}

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值