vue改变循环遍历后的数据实例


Posted in Javascript onNovember 07, 2019

废话不多说了,直接上代码吧!

<dd class="clearfix" v-for="(item,index) in tableDataList" :class="index%2 != 0 ? 'dd-bg' : ''">
  <div class="indexItem indexItem3 tal" title=""><span>{{item.status}}{{countTotal}}</span></div>
</dd>
<script type="text/ecmascript-6">
import Vue from 'vue'
import axios from 'axios'
export default {
 data(){
  return{
   tableDataList:[],//定义列表数据信息
  }
 },
 mounted(){
 //获取列表数据信息
 axios.get('url',{
  withCredentials: true
 })
  .then((res) => {
//    console.log(res);
   let tableData = res.data.data;
   this.tableDataList = tableData.table_list;
  })
  .catch((error) => {
   console.log(error)
  })
 },
 computed:{
  //将状态数字转换为对应的文字解释
   countTotal() {
    for (let i = 0; i < this.tableDataList.length; i++) {
     if (this.tableDataList[i].status === 0) {
      this.tableDataList[i].status = '文字说明0'
     } else if (this.tableDataList[i].status === 1) {
      this.tableDataList[i].status = '文字说明1'
     } else if (this.tableDataList[i].status === 2) {
      this.tableDataList[i].status = '文字说明2'
     } else if (this.tableDataList[i].status === 3) {
      this.tableDataList[i].status = '文字说明3'
     } else if (this.tableDataList[i].status === 4) {
      this.tableDataList[i].status = '文字说明4'
     } else if (this.tableDataList[i].status === 5) {
      this.tableDataList[i].status = '文字说明5'
     }
     Vue.set(this.tableDataList,i,this.tableDataList[i])
    }
   }
 }
}
</script>

注意:Vue.set(this.tableDataList,i,this.tableDataList[i]) 这段代码必须写,否则数据不会更新

以上这篇vue改变循环遍历后的数据实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
基于jquery 的一个progressbar widge
Oct 29 Javascript
eval的两组性能测试数据
Aug 17 Javascript
可选择和输入的下拉列表框示例
Nov 05 Javascript
深入理解javascript的执行顺序
Apr 04 Javascript
JS实现清除指定cookies的方法
Sep 20 Javascript
jquery实现的判断倒计时是否结束代码
Feb 05 Javascript
js验证真实姓名与身份证号,手机号的简单实例
Jul 18 Javascript
jQuery判断邮箱格式对错实例代码讲解
Apr 12 jQuery
页面缩放兼容性处理方法(zoom,Firefox火狐浏览器)
Aug 29 Javascript
vue组件实现弹出框点击显示隐藏效果
Oct 26 Javascript
如何解决React官方脚手架不支持Less的问题(小结)
Sep 12 Javascript
简单了解JavaScript中常见的反模式
Jun 21 Javascript
vue element-ui el-date-picker限制选择时间为当天之前的代码
Nov 07 #Javascript
vue v-for直接循环数字实例
Nov 07 #Javascript
jsonp格式前端发送和后台接受写法的代码详解
Nov 07 #Javascript
js实现数字从零慢慢增加到指定数字示例
Nov 07 #Javascript
详解Angular cli配置过程记录
Nov 07 #Javascript
ZK中使用JS读取客户端txt文件内容问题
Nov 07 #Javascript
vue 实现强制类型转换 数字类型转为字符串
Nov 07 #Javascript
You might like
php使用正则表达式获取图片url的方法
2015/01/16 PHP
php中删除、清空session的方式总结
2015/10/09 PHP
PHP设计模式之迭代器模式Iterator实例分析【对象行为型】
2020/04/26 PHP
javascript事件模型代码
2007/07/01 Javascript
服务器端的JavaScript脚本 Node.js 使用入门
2012/03/07 Javascript
js获取URL的参数的方法(getQueryString)示例
2013/09/29 Javascript
javascipt:filter过滤介绍及使用
2014/09/10 Javascript
JavaScript中使用concat()方法拼接字符串的教程
2015/06/06 Javascript
浏览器中url存储的JavaScript实现
2015/07/07 Javascript
jquery中ajax处理跨域的三大方式
2016/01/05 Javascript
JS功能代码集锦
2016/05/04 Javascript
JS实现环形进度条(从0到100%)效果
2016/07/05 Javascript
详细解读Jquery各Ajax函数($.get(),$.post(),$.ajax(),$.getJSON())
2016/08/15 Javascript
JavaScript中Array对象用法实例总结
2016/11/29 Javascript
js控制文本框禁止输入特殊字符详解
2017/04/07 Javascript
node文件批量重命名的方法示例
2017/10/23 Javascript
详解如何在react中搭建d3力导向图
2018/01/12 Javascript
NodeJS父进程与子进程资源共享原理与实现方法
2018/03/16 NodeJs
Vue slot用法(小结)
2018/10/22 Javascript
学习node.js 断言的使用详解
2019/03/18 Javascript
JavaScript中this的学习笔记及用法整理
2020/02/17 Javascript
Python实现基于二叉树存储结构的堆排序算法示例
2017/12/08 Python
PYQT5实现控制台显示功能的方法
2019/06/25 Python
pandas实现将日期转换成timestamp
2019/12/07 Python
解决jupyter notebook显示不全出现框框或者乱码问题
2020/04/09 Python
python多进程 主进程和子进程间共享和不共享全局变量实例
2020/04/25 Python
python 实现关联规则算法Apriori的示例
2020/09/30 Python
学生自我鉴定
2013/12/18 职场文书
青春无悔演讲稿
2014/05/08 职场文书
儿童生日会策划方案
2014/05/15 职场文书
水污染治理工程专业求职信
2014/06/14 职场文书
2015年机械设备管理工作总结
2015/05/04 职场文书
企业法律事务工作总结
2015/08/11 职场文书
django上传文件的三种方式
2021/04/29 Python
详解MySQL 联合查询优化机制
2021/05/10 MySQL
面试提问mysql一张表到底能存多少数据
2022/03/13 MySQL