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中的new的使用方法与注意事项
May 16 Javascript
抽出www.templatemonster.com的鼠标悬停加载大图模板的代码
Jul 11 Javascript
避免 showModalDialog 弹出新窗体的原因分析
May 31 Javascript
jquery 获取自定义属性(attr和prop)的实现代码
Jun 27 Javascript
javascript实现瀑布流自适应遇到的问题及解决方案
Jan 28 Javascript
javascript 动态创建表格的2种方法总结
Mar 04 Javascript
H5移动端适配 Flexible方案
Oct 24 Javascript
vue-router 中router-view不能渲染的解决方法
May 23 Javascript
详解JWT token心得与使用实例
Aug 02 Javascript
vue中npm包全局安装和局部安装过程
Sep 03 Javascript
vue ssr+koa2构建服务端渲染的示例代码
Mar 23 Javascript
vue中的.$mount('#app')手动挂载操作
Sep 02 Javascript
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上显示JFreechart画的统计图方法
2013/11/03 PHP
php中bind_param()函数用法分析
2017/03/28 PHP
在Ubuntu 18.04上安装PHP 7.3 7.2和7.0的方法
2019/04/09 PHP
理解Javascript_10_对象模型
2010/10/16 Javascript
从零开始学习jQuery (六) jquery中的AJAX使用
2011/02/23 Javascript
常用一些Javascript判断函数
2012/08/14 Javascript
javascript当中的代码嗅探扩展原生对象和原型(prototype)
2013/01/11 Javascript
一道常被人轻视的web前端常见面试题(JS)
2016/02/15 Javascript
javascript的正则匹配方法学习
2016/02/24 Javascript
vue.js+boostrap项目实践(案例详解)
2016/09/21 Javascript
Bootstrap模态窗口源码解析
2017/02/08 Javascript
JS奇技之利用scroll来监听resize详解
2017/06/15 Javascript
JS原型继承四步曲及原型继承图一览
2017/11/28 Javascript
解决vue跨域axios异步通信问题
2019/04/17 Javascript
bootstrap table.js动态填充单元格数据的多种方法
2019/07/18 Javascript
JavaScript获取页面元素的常用方法详解
2019/09/28 Javascript
JavaScript中如何对多维数组(矩阵)去重的实现
2019/12/04 Javascript
JavaScript碰撞检测原理及其实现代码
2020/03/12 Javascript
JavaScript实现移动端弹窗后禁止滚动
2020/05/25 Javascript
Vue打包部署到Nginx时,css样式不生效的解决方式
2020/08/03 Javascript
Python中生成器和yield语句的用法详解
2015/04/17 Python
简单介绍Python中的struct模块
2015/04/28 Python
python单元测试unittest实例详解
2015/05/11 Python
python 3利用BeautifulSoup抓取div标签的方法示例
2017/05/28 Python
python将图片转base64,实现前端显示
2020/01/09 Python
Django模板标签{% for %}循环,获取制定条数据实例
2020/05/14 Python
css 元素选择器的简单实例
2016/05/23 HTML / CSS
ANINE BING官方网站:奢华的衣橱基本款和时尚永恒的单品
2019/11/26 全球购物
大学毕业生通用求职信
2013/09/28 职场文书
求职信范文怎么写
2014/01/29 职场文书
学习雷锋标语
2014/06/25 职场文书
秋冬农业生产标语
2014/10/09 职场文书
班委竞选稿范文
2015/11/21 职场文书
美德少年事迹材料(2016推荐版)
2016/02/25 职场文书
SQL Server 数据库实验课第五周——常用查询条件
2021/04/05 SQL Server
SpringDataJPA实体类关系映射配置方式
2021/12/06 Java/Android