赞
踩
其原理就是在最后追加一标签页,把其样式改为蓝色加号,并当点击该标签页时候调用增加标签页方法起到按钮的作用。
需要用到这一参数 实现点击加号时不切换标签
代码如下(示例):
<el-tab-pane key="add" name="add" >
<span slot="label" style="padding: 8px;font-size:20px;font-weight:bold; color: #00afff">
+
</span>
</el-tab-pane>
beforeLeave方法如下:
beforeLeave(currentName,oldName) { var self=this; //重点,如果name是add,则什么都不触发 if(currentName=="add"){ this.addTab() return false }else{ this.currentIndex=currentName; } } addTab(targetName) { let newTabName = ++this.tabIndex + ''; this.editableTabs.push({ title: 'New Tab', name: newTabName, content: 'New Tab content' }); this.editableTabsValue = newTabName; }
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。