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 相关文章推荐
jQuery对象和DOM对象的相互转化实现代码
Mar 02 Javascript
jQuery each()小议
Mar 18 Javascript
js鼠标左右键 键盘值小结
Jun 11 Javascript
javascript获取ckeditor编辑器的值(实现代码)
Nov 18 Javascript
JavaScript变量声明详解
Nov 27 Javascript
详解JavaScript中的forEach()方法的使用
Jun 08 Javascript
jquery对复选框(checkbox)的操作汇总
Jan 13 Javascript
基于JS组件实现拖动滑块验证功能(代码分享)
Nov 18 Javascript
react native与webview通信的示例代码
Sep 25 Javascript
基于JQuery实现页面定时弹出广告
May 08 jQuery
vue制作toast组件npm包示例代码
Oct 29 Javascript
浅谈Vue使用Elementui修改默认的最快方法
Dec 05 Vue.js
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 5.0对象模型深度探索之属性和方法
2008/03/27 PHP
php SQL防注入代码集合
2008/04/25 PHP
php猜单词游戏
2015/09/29 PHP
PHP中串行化用法示例
2016/11/16 PHP
PHP7移除的扩展和SAPI
2021/03/09 PHP
javascript 触发事件列表 比较不错
2009/09/03 Javascript
jQuery使用contains过滤器实现精确匹配方法详解
2016/02/25 Javascript
jquery点击改变class并toggle的实现代码
2016/05/15 Javascript
js获取当前年月日-YYYYmmDD格式的实现代码
2016/06/01 Javascript
Jquery和Js获得元素标签名称的方法总结
2016/10/08 Javascript
基于jQuery的checkbox全选问题分析
2016/11/18 Javascript
详解JavaScript中的属性和特性
2016/12/08 Javascript
Bootstrap中datetimepicker使用小结
2016/12/28 Javascript
利用JavaScript的%做隔行换色的实例
2017/11/25 Javascript
深入浅析Vue中的slots/scoped slots
2018/04/03 Javascript
node实现分片下载的示例代码
2018/10/17 Javascript
一文秒懂JavaScript构造函数、实例、原型对象以及原型链
2020/08/25 Javascript
[12:36]《DOTA2》国服注册与激活指南全攻略
2013/04/28 DOTA
[02:30]DOTA2英雄基础教程 暗影恶魔
2013/12/17 DOTA
[44:15]国士无双DOTA2 6.82版本详解(上)
2014/09/28 DOTA
[00:32]2018DOTA2亚洲邀请赛EG出场
2018/04/03 DOTA
[36:33]完美世界DOTA2联赛循环赛 Matador vs Forest 第一场 11.06
2020/11/06 DOTA
用实例详解Python中的Django框架中prefetch_related()函数对数据库查询的优化
2015/04/01 Python
python 对dataframe下面的值进行大规模赋值方法
2018/06/09 Python
Python json模块dumps、loads操作示例
2018/09/06 Python
python2 与 pyhton3的输入语句写法小结
2018/09/10 Python
Python实现对特定列表进行从小到大排序操作示例
2019/02/11 Python
python实现微信机器人: 登录微信、消息接收、自动回复功能
2019/04/29 Python
关于pytorch多GPU训练实例与性能对比分析
2019/08/19 Python
HTML5之SVG 2D入门12—SVG DOM及DOM操作介绍
2013/01/30 HTML / CSS
HTML5 Canvas渐进填充与透明实现图像的Mask效果
2013/07/11 HTML / CSS
英国日常交易网站:Wowcher
2018/09/04 全球购物
公司培训欢迎词
2014/01/10 职场文书
班组拓展活动方案
2014/08/14 职场文书
党员四风剖析材料
2014/08/27 职场文书
2014年音乐教师工作总结
2014/12/03 职场文书