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 相关文章推荐
解析JSON对象与字符串之间的相互转换
Dec 18 Javascript
JQuery中使用Ajax赋值给全局变量异常的解决方法
Jan 10 Javascript
JavaScript中用sort()方法对数组元素进行排序的操作
Jun 09 Javascript
JS实现从网页顶部掉下弹出层效果的方法
Aug 06 Javascript
Bootstrap每天必学之下拉菜单
Nov 25 Javascript
动态创建按钮的JavaScript代码
Jan 29 Javascript
JavaScript的函数式编程基础指南
Mar 19 Javascript
Vue.js每天必学之过渡与动画
Sep 06 Javascript
vue.js单页面应用实例的简单实现
Apr 10 Javascript
对vue v-if v-else-if v-else 的简单使用详解
Sep 29 Javascript
详解微信小程序获取当前时间及日期的方法
Apr 28 Javascript
详解Vue前端生产环境发布配置实战篇
May 07 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下安装配置fckeditor编辑器的方法
2011/03/02 PHP
PHP模糊查询的实现方法(推荐)
2016/09/06 PHP
Sample script that displays all of the users in a given SQL Server DB
2007/06/16 Javascript
jquery 新浪网易的评论块制作
2010/07/01 Javascript
js下用eval生成JSON对象
2010/09/17 Javascript
jquery datatable后台封装数据示例代码
2014/08/07 Javascript
JavaScript 性能优化小结
2015/10/12 Javascript
JavaScript操作URL的相关内容集锦
2015/10/29 Javascript
jQuery特殊符号转义的实现
2016/11/30 Javascript
js实现的简练高效拖拽功能示例
2016/12/21 Javascript
TypeScript学习之强制类型的转换
2016/12/27 Javascript
使用bat打开多个cmd窗口执行gulp、node
2017/02/17 Javascript
Angular.Js之Scope作用域的学习教程
2017/04/27 Javascript
详解刷新页面vuex数据不消失和不跳转页面的解决
2018/01/30 Javascript
微信小程序 如何获取网络状态
2019/07/26 Javascript
JS实现碰撞检测效果
2020/03/12 Javascript
利用Python画ROC曲线和AUC值计算
2016/09/19 Python
Python+selenium 获取浏览器窗口坐标、句柄的方法
2018/10/14 Python
Jupyter notebook在mac:linux上的配置和远程访问的方法
2019/01/14 Python
Python 调用 Outlook 发送邮件过程解析
2019/08/08 Python
python requests更换代理适用于IP频率限制的方法
2019/08/21 Python
Django url,从一个页面调到另个页面的方法
2019/08/21 Python
使用tensorflow DataSet实现高效加载变长文本输入
2020/01/20 Python
Python爬虫实例——爬取美团美食数据
2020/07/15 Python
html5记忆翻牌游戏实现思路及代码
2013/07/25 HTML / CSS
Saucony澳大利亚官网:美国跑鞋品牌,运动鞋中的劳斯莱斯
2018/05/05 全球购物
英国最大的天然和有机产品在线零售商之一:Big Green Smile
2020/05/06 全球购物
Three Graces London官网:英国奢侈品牌
2021/03/18 全球购物
西班牙购买隐形眼镜、眼镜和太阳镜网站:Lentiamo.es
2020/06/11 全球购物
结婚喜宴家长答谢词
2014/01/15 职场文书
中英文求职信范文
2014/01/27 职场文书
关于学习的决心书
2015/02/05 职场文书
独生子女证明范本
2015/06/19 职场文书
详解MySQL中的pid与socket
2021/06/15 MySQL
SQL Server表分区删除详情
2021/10/16 SQL Server
《Estab Life》4月6日播出 正式PV、主视觉图公开
2022/03/20 日漫