Vue.js实现表格渲染的方法


Posted in Javascript onSeptember 07, 2018

我们大多时候渲染表格都是key值在页面上写死的情况下,一个个value渲染,那我们遇到数据是键值对的时候该如何渲染呢?

我们查看vue的官方文档,如下:

值域 v-for

v-for 也可以接收一个整数,此时它将重复模板数次。

<div>
 <span v-for="n in 10">{{ n }} </span>
</div>

结果:

Vue.js实现表格渲染的方法

那我们就可以通过如下方法来渲染列表:

<table class="table table-bordered">
  <tbody>
  <tr v-for="n in items.length/2">
   <td>{{items[2*n].user}}</td>
   <td>{{items[2*n].msg}}</td>
   <td>{{items[2*n+1].user}}</td>
   <td>{{items[2*n+1].msg}}</td>
  </tr>
  </tbody>
 </table>
export default {
  data() {
   return{
    items: [
     {user:'A',msg:'1'},
     {user:'B',msg:'2'},
     {user:'C',msg:'3'},
     {user:'D',msg:'4'},
     {user:'E',msg:'5'},
     {user:'F',msg:'6'},
    ]
   }
  }
 }

效果如下:

Vue.js实现表格渲染的方法

可以通过更改数组长度除以的数值来实现列数的调整!

以上这篇Vue.js实现表格渲染的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
指定js可访问其它域名的cookie的方法
Sep 18 Javascript
javascript模拟C#格式化字符串
Aug 26 Javascript
JavaScript String 对象常用方法总结
Apr 28 Javascript
js操作XML文件的实现方法兼容IE与FireFox
Jun 25 Javascript
BootStrap栅格系统、表单样式与按钮样式源码解析
Jan 20 Javascript
JS实现的点击表头排序功能示例
Mar 27 Javascript
Vue+element-ui 实现表格的分页功能示例
Aug 18 Javascript
基于Angularjs-router动态改变Title值的问题
Aug 30 Javascript
对angularJs中自定义指令replace的属性详解
Oct 09 Javascript
vue使用prop可以渲染但是打印台报错的解决方式
Nov 13 Javascript
Vue+tracking.js 实现前端人脸检测功能
Apr 16 Javascript
JavaScript随机数的组合问题案例分析
May 16 Javascript
vue基于element的区间选择组件
Sep 07 #Javascript
vue-cli监听组件加载完成的方法
Sep 07 #Javascript
原生JS实现DOM加载完成马上执行JS代码的方法
Sep 07 #Javascript
vue加载完成后的回调函数方法
Sep 07 #Javascript
使用vue-router与v-if实现tab切换遇到的问题及解决方法
Sep 07 #Javascript
VUE DOM加载后执行自定义事件的方法
Sep 07 #Javascript
详解JavaScript事件循环机制
Sep 07 #Javascript
You might like
php 抽象类的简单应用
2011/09/06 PHP
php实现图片等比例缩放代码
2015/07/23 PHP
php如何连接sql server
2015/10/16 PHP
非常重要的php正则表达式详解
2016/01/04 PHP
PHP未登录自动跳转到登录页面
2016/12/21 PHP
kindeditor 加入七牛云上传的实例讲解
2017/11/12 PHP
PHP实现链式操作的三种方法详解
2017/11/16 PHP
thinkPHP5框架闭包函数与子查询传参用法示例
2018/08/02 PHP
动态加载js的方法汇总
2015/02/13 Javascript
JQuery操作元素的css样式
2015/03/09 Javascript
在JavaScript中操作时间之getMonth()方法的使用
2015/06/10 Javascript
学习Bootstrap组件之下拉菜单
2015/07/28 Javascript
AngularJS 表达式详细讲解及实例代码
2016/07/26 Javascript
bootstrap组件之按钮式下拉菜单小结
2017/01/19 Javascript
JavaScript中 DOM操作方法小结
2017/04/25 Javascript
JavaScript取得gridview中获取checkbox选中的值
2017/07/24 Javascript
python实现去除下载电影和电视剧文件名中的多余字符的方法
2014/09/23 Python
用Python的线程来解决生产者消费问题的示例
2015/04/02 Python
python中requests模块的使用方法
2015/04/08 Python
浅谈Python peewee 使用经验
2017/10/20 Python
解决pandas展示数据输出时列名不能对齐的问题
2019/11/18 Python
django执行原始查询sql,并返回Dict字典例子
2020/04/01 Python
Python操作word文档插入图片和表格的实例演示
2020/10/25 Python
css3设置box-pack和box-align让div里面的元素垂直居中
2014/09/01 HTML / CSS
html2canvas截图空白问题的解决
2020/03/24 HTML / CSS
AmazeUI 单选框和多选框的实现示例
2020/08/18 HTML / CSS
DNA基因检测和分析:23andMe
2019/05/01 全球购物
区域总监的岗位职责
2013/11/21 职场文书
学生会干部自荐信
2014/02/04 职场文书
陈欧广告词
2014/03/14 职场文书
总经理助理的职责
2014/03/14 职场文书
纺织工程专业推荐信
2014/09/08 职场文书
中班下学期个人工作总结
2015/02/12 职场文书
python删除csv文件的行列
2021/04/06 Python
Python办公自动化之Excel(中)
2021/05/24 Python
青岛市的收音机研制与生产
2022/04/07 无线电