点击查看,实现tab切换:

代码如下:

  <template><div><el-table :data="tableData" style="width: 100%"><el-table-column prop="date" label="日期" width="180"></el-table-column><el-table-column prop="name" label="姓名" width="180"></el-table-column><el-table-column prop="address" label="地址"></el-table-column><el-table-column fixed="right" label="操作" width="100"><template slot-scope="scope"><el-button @click="handleClick(scope.$index,scope.row)" type="text" size="small">查看</el-button><el-button type="text" size="small">编辑</el-button></template></el-table-column></el-table><el-tabs v-model="editableTabsValue2" type="card" closable @tab-remove="removeTab"><el-tab-panev-for="(item, index) in editableTabs2":key="item.index":label="item.title":name="item.name"><base-table></base-table></el-tab-pane></el-tabs></div>
</template><script>
import BaseTable from "./BaseTable.vue";
export default {components: {BaseTable},data() {return {editableTabsValue2: "0",editableTabs2: [],tabIndex: 2,tableFlag: false,tableData: [{date: "2016-05-02",name: "王小虎",address: "上海市普陀区金沙江路 1518 弄"},{date: "2016-05-04",name: "王小虎",address: "上海市普陀区金沙江路 1517 弄"},{date: "2016-05-01",name: "王小虎",address: "上海市普陀区金沙江路 1519 弄"},{date: "2016-05-03",name: "王小虎",address: "上海市普陀区金沙江路 1516 弄"}]};},methods: {handleClick(index, row) {// console.log("row", row);// console.log("index", index);// console.log("this.row.name", row);
      let newTabName = index + "";// console.log("this.editableTabs2.length", this.editableTabs2.length);// this.editableTabs2 = new Set(this.editableTabs2);this.editableTabs2.push({title: row.date,name: newTabName});this.editableTabsValue2 = newTabName;},removeTab(targetName) {let tabs = this.editableTabs2;let activeName = this.editableTabsValue2;if (activeName === targetName) {tabs.forEach((tab, index) => {if (tab.name === targetName) {let nextTab = tabs[index + 1] || tabs[index - 1];if (nextTab) {activeName = nextTab.name;}}});}this.editableTabsValue2 = activeName;this.editableTabs2 = tabs.filter(tab => tab.name !== targetName);}}
};
</script>

转载于:https://www.cnblogs.com/DZzzz/p/10030081.html

element,点击查看,实现tab切换:相关推荐

  1. jquery+bootstrap实现tab切换, 每次切换时都请求数据, 点击提交分别向不同的地址提交数据...

    今天一个朋友叫帮做一个tab切换, 每一个tab内容区域都是从后台取出的数据, 这些数据要用表格的形式显示处理, 并且表格的内容区域可以修改, 如下所示: 例子查看请演示查看. 截图如图所示: 实现步 ...

  2. bootstrap tabale 点击_jquery+bootstrap实现tab切换, 每次切换时都请求数据, 点击提交分别向不同的地址提交数据...

    今天一个朋友叫帮做一个tab切换, 每一个tab内容区域都是从后台取出的数据, 这些数据要用表格的形式显示处理, 并且表格的内容区域可以修改, 如下所示: 例子查看请演示查看. 截图如图所示: 实现步 ...

  3. 微信小程序实现滑动tab切换和点击tab切换并显示相应的数据(附源代码)

    微信小程序开发交流qq群   581478349    承接微信小程序开发.扫码加微信. 正文: 先上效果图: 这里主要用到了swiper组件和三目运算,直接上代码, 样式只有三个class,简单粗暴 ...

  4. 解决dataTable在element下的tab切换时表头与内容错位问题

    项目背景基于第三方为layui开发的老项目,在layui基础上使用element的tab栏,切换下使用dataTable出现表头与内容错位,如下图: 解决办法是: // 处理tab切换后列表样式错乱问 ...

  5. 小程序实现 tab切换,点击tab 内容滚动切换

    tab栏代码,点击那个高亮那个是通过 scroll-into-view 这个属性去实现的 <scroll-view class="tui-city-scroll container&q ...

  6. Android典型界面设计(3)——访网易新闻实现双导航tab切换

    一.问题描述 双导航tab切换(底部区块+区域内头部导航),实现方案底部区域使用FragmentTabHost+Fragment, 区域内头部导航使用ViewPager+Fragment,可在之前博客 ...

  7. vue中怎么清空tab选项卡的缓存_vuejs 内置组件component实现tab切换懒加载和表单输入框内容的清空...

    最近项目中使用了vue2.0 官网脚手架进行了开发.开发中的踩一些坑一直没有来得及整理.本篇文章就vuejs内置组件component的一些使用进行一些总结. 1.使用component 实现tab切 ...

  8. 本篇文章使用vue结合element-ui开发tab切换vue的不同组件,每一个tab切换的都是一个新的组件。

    本篇文章使用vue结合element-ui开发tab切换vue的不同组件,每一个tab切换的都是一个新的组件. 1.vue如何使用element-ui 上一篇文章已经分享了如何在vue中使用eleme ...

  9. html导航页面转换,纯CSS实现导航栏Tab切换效果

    不用 Javascript,使用纯 CSS 方案,实现类似下图的导航栏切换: CSS 的强大之处有的时候超乎我们的想象,Tab 切换,常规而言确实需要用到一定的脚本才能实现.下面看看如何使用 CSS ...

最新文章

  1. 10个人有9个答错,另外1个只对一半:数据库的锁,到底锁的是什么?
  2. CSS: 解决100% 高度失效 height 100% is not working when scrolling down page
  3. docker下搭建JupyterNotebook远程登录
  4. LINUX使用chrpath更改编译结果的rpath
  5. MTK-QCOM-SPRD 刷机
  6. FPGA学习积累之AM调制解调(解调部分没搞太明白)
  7. python打印文档添加条码_使用Python在Excel中批量生成条形码
  8. 【美】纳西姆·尼古拉斯·塔勒布 - 随机漫步的傻瓜(2013年7月8日)
  9. UVaOJ 12304 2D Geometry 110 in 1!
  10. hue oozie rerun使用问题记录
  11. 转置卷积中的棋盘效应
  12. AE Saber插件画奥特曼
  13. 易用、弹性、开放 — 云原生技术是数字时代的“水电煤”
  14. python中元组前代*是什么意思
  15. 数据挖掘的R包和函数的集合
  16. 图形学笔记 For GAMES201
  17. Exchange笔记之Exchange2010部署实施
  18. 用Anaconda实现社交网络关系图的绘制
  19. Extjs6关于Ajax和form表单提交以及store请求session超时的处理方法
  20. Dameware在Winxp下权限配置

热门文章

  1. RabbitMq简单应用
  2. day3-函数参数及调用
  3. 【转】Linux 之 /etc/profile、~/.bash_profile 等几个文件的执行过程
  4. lvm扩张与收缩小结
  5. IE9浏览器更像一个互联网舞台
  6. centos配置-java-php-mysql【转载参考】
  7. wxWidgets一些代码片段(不断更新中)
  8. mysql事务并发控制_mysql事务和多版本并发控制详解
  9. verilog中的三目运算符
  10. Xilinx SDK中分配变量的存储地址