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 相关文章推荐
利用jquery操作select下拉列表框的代码
Jun 04 Javascript
JavaScript 错误处理与调试经验总结
Aug 10 Javascript
jquery实现背景墙聚光灯效果示例分享
Mar 02 Javascript
数组Array的一些方法(总结)
Feb 17 Javascript
JavaScript实现三级联动菜单实例代码
Jun 26 Javascript
javascript+html5+css3自定义弹出窗口效果
Oct 26 Javascript
JS检索下拉列表框中被选项目的索引号(selectedIndex)
Dec 17 Javascript
jquery制作的移动端购物车效果完整示例
Feb 24 jQuery
JS实现表单中点击小眼睛显示隐藏密码框中的密码
Apr 13 Javascript
Vue路由的模块自动化与统一加载实现
Jun 05 Javascript
JS代码实现页面切换效果
Jan 10 Javascript
简单聊聊Vue中的计算属性和属性侦听
Oct 05 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中header的用法详解
2013/06/07 PHP
深入PHP magic quotes的详解
2013/06/17 PHP
PHP实现将几张照片拼接到一起的合成图片功能【便于整体打印输出】
2017/11/14 PHP
PHP join()函数用法与实例讲解
2019/03/11 PHP
thinkphp5框架实现数据库读取的数据转换成json格式示例
2019/10/10 PHP
解读JavaScript中 For, While与递归的用法
2013/05/07 Javascript
jQuery删除节点的三个方法即remove()detach()和empty()
2013/12/27 Javascript
js面向对象之静态方法和静态属性实例分析
2015/01/10 Javascript
JS实现简单路由器功能的方法
2015/05/27 Javascript
js实现带有介绍的Select列表菜单实例
2015/08/18 Javascript
Vue 组件间的样式冲突污染
2017/08/31 Javascript
nodejs初始化init的示例代码
2018/10/10 NodeJs
javascript的惯性运动实现代码实例
2019/09/07 Javascript
layui扩展上传组件模拟进度条的方法
2019/09/23 Javascript
token 机制和实现方式
2020/12/15 Javascript
js动态生成表格(节点操作)
2021/01/12 Javascript
在Python的Tornado框架中实现简单的在线代理的教程
2015/05/02 Python
基于Python数据可视化利器Matplotlib,绘图入门篇,Pyplot详解
2017/10/13 Python
python 读取DICOM头文件的实例
2018/05/07 Python
Python中交换两个元素的实现方法
2018/06/29 Python
详解django.contirb.auth-认证
2018/07/16 Python
对python3标准库httpclient的使用详解
2018/12/18 Python
python 内置模块详解
2019/01/01 Python
python查找重复图片并删除(图片去重)
2019/07/16 Python
Python 使用多属性来进行排序
2019/09/01 Python
python实现字典嵌套列表取值
2019/12/16 Python
pytorch 实现模型不同层设置不同的学习率方式
2020/01/06 Python
Python基于codecs模块实现文件读写案例解析
2020/05/11 Python
python中如何打包用户自定义模块
2020/09/23 Python
中邮全球便购:中国邮政速递物流
2017/03/04 全球购物
一套Delphi的笔试题一
2016/02/14 面试题
2014年医德医风工作总结
2014/11/13 职场文书
2015年母亲节活动策划方案
2015/05/04 职场文书
公司开业的祝贺语大全(60条)
2019/07/05 职场文书
python 爬取天气网卫星图片
2021/06/07 Python
总结三种用 Python 作为小程序后端的方式
2022/05/02 Python