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函数
Jul 21 Javascript
js读取被点击次数的简单实例(从数据库中读取)
Mar 07 Javascript
jquery图片切换插件
Mar 16 Javascript
json对象与数组以及转换成js对象的简单实现方法
Jun 24 Javascript
使用vue.js2.0 + ElementUI开发后台管理系统详细教程(二)
Jan 21 Javascript
详解Node项目部署到云服务器上
Jul 12 Javascript
使用原生js+canvas实现模拟心电图的实例
Sep 20 Javascript
layui select动态添加option的实例
Mar 07 Javascript
微信小程序一周时间表功能实现
Oct 17 Javascript
Vuex的各个模块封装的实现
Jun 05 Javascript
JavaScript实现沿五角星形线摆动的小圆实例详解
Jul 28 Javascript
vue中重定向redirect:‘/index‘,不显示问题、跳转出错的完美解决
Sep 28 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+mysql 实现身份验证代码
2010/03/24 PHP
PHP字符串中特殊符号的过滤方法介绍
2014/02/18 PHP
js+php实现静态页面实时调用用户登陆状态的方法
2015/01/04 PHP
Centos 6.5下PHP 5.3安装ffmpeg扩展的步骤详解
2017/03/02 PHP
汉化英文版的Dreamweaver CS5并自动提示jquery
2010/11/25 Javascript
复选框全选与全不选操作实现思路
2013/08/18 Javascript
jQuery 如何先创建、再修改、后添加DOM元素
2014/05/20 Javascript
动态更新highcharts数据的实现方法
2016/05/28 Javascript
详解使用vue-cli脚手架初始化Vue项目下的项目结构
2018/03/08 Javascript
基于Vue2x的图片预览插件的示例代码
2018/05/14 Javascript
vue filters的使用详解
2018/06/11 Javascript
vue中过滤器filter的讲解
2019/01/21 Javascript
详解vue的数据劫持以及操作数组的坑
2019/04/18 Javascript
如何在微信小程序中实现Mixins方案
2019/06/20 Javascript
JavaScript实现手机号码 3-4-4格式并控制新增和删除时光标的位置
2020/06/02 Javascript
js实现网页随机验证码
2020/10/19 Javascript
通过python下载FTP上的文件夹的实现代码
2013/02/10 Python
python机器学习之神经网络(一)
2017/12/20 Python
python中利用zfill方法自动给数字前面补0
2018/04/10 Python
Python实现的质因式分解算法示例
2018/05/03 Python
对python字典元素的添加与修改方法详解
2018/07/06 Python
Python字典遍历操作实例小结
2019/03/05 Python
Python Tkinter 简单登录界面的实现
2019/06/14 Python
python3实现斐波那契数列(4种方法)
2019/07/15 Python
PyQt5中多线程模块QThread使用方法的实现
2020/01/31 Python
Python+Opencv身份证号码区域提取及识别实现
2020/08/25 Python
Django后端按照日期查询的方法教程
2021/02/28 Python
利用canvas实现图片下载功能来实现浏览器兼容问题
2019/05/31 HTML / CSS
美国皮靴公司自1863年:The Frye Company
2016/11/30 全球购物
zooplus波兰:在线宠物店
2019/07/21 全球购物
班组长安全职责
2014/01/05 职场文书
乔布斯斯坦福大学演讲稿
2014/05/23 职场文书
就业协议书样本
2014/08/20 职场文书
2014年国庆节庆祝建国65周年比赛演讲稿
2014/09/21 职场文书
2014年公务员退休工资改革方案
2014/10/01 职场文书
小学生通知书评语
2014/12/31 职场文书