Vue动态生成表格的行和列


Posted in Javascript onJuly 18, 2019

当在开发项目的时候,固定的页面表格标题及内容不能满足需求,需要根据不同的需求动态加载不同的表格表头和表格的内容,具体的实现代码如下:

<template>
 <div class="boxShadow">
 <div style="margin-top: 20px">
 
 <el-table
 :data="tables"
 ref="multipleTable"
 tooltip-effect="dark"
 style="width: 100%"
 @selection-change='selectArInfo'>
 <el-table-column type="selection" width="45px"></el-table-column>
 <el-table-column label="序号" width="62px" type="index">
 </el-table-column>
 <template v-for='(col) in tableData'>
  <el-table-column
  sortable
  :show-overflow-tooltip="true"
  :prop="col.dataItem"
  :label="col.dataName"
  :key="col.dataItem"
  width="124px">
  </el-table-column>
 </template>
 <el-table-column label="操作" width="80" align="center">
  <template slot-scope="scope">
  <el-button size="mini" class="del-com" @click="delTabColOne()" ><i class="iconfont icon-shanchu"></i></el-button>
  </template>
 </el-table-column>
 </el-table>
 
 
 </div>
 </div>
 
</template>
<script>
 import '../../assets/css/commlist.css'
 import '../../assets/css/commscoped.sass'
 export default {
 data () {
 return {
 tables: [{
  xiaoxue: '福兰',
  chuzhong: '加芳',
  gaozhong: '蒲庙',
  daxue: '西安',
  yanjiusheng: '西安',
  shangban: '北京'
 }, {
  xiaoxue: '南坊',
  chuzhong: '礼泉',
  gaozhong: '礼泉',
  daxue: '西安',
  yanjiusheng: '西安',
  shangban: '南坊'
 }, {
  xiaoxue: '马山',
  chuzhong: '加芳',
  gaozhong: '蒲庙',
  daxue: '西安',
  yanjiusheng: '重庆',
  shangban: '北京'
 }],
 tableData: [{
  dataItem: 'xiaoxue',
  dataName: '小学'
 }, {
  dataItem: 'chuzhong',
  dataName: '初中'
 }, {
  dataItem: 'gaozhong',
  dataName: '高中'
 }, {
  dataItem: 'daxue',
  dataName: '大学'
 }, {
  dataItem: 'yanjiusheng',
  dataName: '研究生'
 }, {
  dataItem: 'shangban',
  dataName: '上班'
 }]
 }
 },
 methods: {
 // 获取表格选中时的数据
 selectArInfo (val) {
 this.selectArr = val
 }
 }
 }
</script>

实现的效果如下图所示,这个只是一个小的简单示例,表格的数据都是写死的,在我们的项目开发的过程中,我们需要根据自己的开发需求去调用相应的接口,实现相应的表格内容。

Vue动态生成表格的行和列

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
用Javascript实现UTF8编码转换成gb2312编码
Dec 22 Javascript
给网站上的广告“加速”显示的方法
Apr 08 Javascript
JS小游戏之仙剑翻牌源码详解
Sep 25 Javascript
js替换字符串中所有指定的字符(实现代码)
Aug 17 Javascript
JavaScript浮点数及运算精度调整详解
Oct 21 Javascript
浅谈js继承的实现及公有、私有、静态方法的书写
Oct 28 Javascript
详解bootstrap导航栏.nav与.navbar区别
Nov 23 Javascript
JavaScript实现短暂提示框功能
Apr 04 Javascript
详解Vue.js 作用域、slot用法(单个slot、具名slot)
Oct 15 Javascript
小程序开发之模态框组件封装
Apr 23 Javascript
jQuery HTML css()方法与css类实例详解
May 20 jQuery
vue 动态添加的路由页面刷新时失效的原因及解决方案
Feb 26 Vue.js
vue通过数据过滤实现表格合并
Nov 30 #Javascript
Vue实现数据表格合并列rowspan效果
Nov 30 #Javascript
小程序分页实践之编写可复用分页组件
Jul 18 #Javascript
在vue项目中使用sass语法问题
Jul 18 #Javascript
微信小程序用户授权、位置授权及获取微信绑定手机号
Jul 18 #Javascript
EasyUI 数据表格datagrid列自适应内容宽度的实现
Jul 18 #Javascript
Vue之beforeEach非登录不能访问的实现(代码亲测)
Jul 18 #Javascript
You might like
PHP输出时间差函数代码
2013/01/28 PHP
PHP遍历数组的方法汇总
2015/04/30 PHP
浅析PHP开发规范
2018/02/05 PHP
thinkphp5.1 框架钩子和行为用法实例分析
2020/05/25 PHP
msn上的tab功能Firefox对childNodes处理的一个BUG
2008/01/21 Javascript
Jquery 最近浏览过的商品的功能实现代码
2010/05/14 Javascript
简单实现Bootstrap标签页
2020/08/09 Javascript
纯javaScript、jQuery实现个性化图片轮播【推荐】
2017/01/08 Javascript
js获取当前页的URL与window.location.href简单方法
2017/02/13 Javascript
详解本地Node.js服务器作为api服务器的解决办法
2017/02/28 Javascript
JavaScript之class继承_动力节点Java学院整理
2017/07/03 Javascript
前端MVVM框架解析之双向绑定
2018/01/24 Javascript
详解Koa中更方便简单发送响应的方式
2018/07/20 Javascript
代码实例ajax实现点击加载更多数据图片
2018/10/12 Javascript
vue19 组建 Vue.extend component、组件模版、动态组件 的实例代码
2019/04/04 Javascript
自定义Vue中的v-module双向绑定的实现
2019/04/17 Javascript
jQuery实现的记住帐号密码功能完整示例
2019/08/03 jQuery
AntV F2和vue-cli构建移动端可视化视图过程详解
2019/10/08 Javascript
JavaScript实现PC端四格密码输入框功能
2020/02/19 Javascript
微信小程序文章列表功能完整实例
2020/06/03 Javascript
[04:55]完美世界副总裁蔡玮:DOTA2的自由、公平与信任
2013/12/18 DOTA
python client使用http post 到server端的代码
2013/02/10 Python
Python标准异常和异常处理详解
2015/02/02 Python
Python面向对象class类属性及子类用法分析
2018/02/02 Python
详解python中的json和字典dict
2018/06/22 Python
Python unittest生成测试报告过程解析
2020/09/08 Python
俄罗斯香水在线商店:AromaCode
2019/12/04 全球购物
历史学专业个人的自我评价
2013/10/13 职场文书
大专毕业生简历的自我评价
2013/10/20 职场文书
2014年党课学习材料
2014/05/11 职场文书
2014年入党积极分子学习三中全会思想汇报
2014/09/13 职场文书
迎新晚会主持词开场白
2015/05/28 职场文书
毕业班班主任工作总结2015
2015/07/23 职场文书
2016教师校本研修心得体会
2016/01/08 职场文书
教你利用Selenium+python自动化来解决pip使用异常
2021/05/20 Python
使用python绘制横竖条形图
2022/04/21 Python