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 相关文章推荐
用 JavaScript 迁移目录
Dec 18 Javascript
Node.js模块加载详解
Aug 16 Javascript
javascript检测两个数组是否相似
May 19 Javascript
javascript框架设计之类工厂
Jun 23 Javascript
基于Node.js实现nodemailer邮件发送
Jan 26 Javascript
基于jQuery实现动态搜索显示功能
May 05 Javascript
Angular2 组件通信的实例代码
Jun 23 Javascript
AnglarJs中的上拉加载实现代码
Feb 08 Javascript
JS改变页面颜色源码分享
Feb 24 Javascript
Javascript幻灯片播放功能实现过程解析
May 07 Javascript
解决vue组件销毁之后计时器继续执行的问题
Jul 21 Javascript
js简单粗暴的发布订阅示例代码
Jan 23 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实现rc4加密算法代码
2012/04/25 PHP
Zend Framework基本页面布局分析
2016/03/19 PHP
PHP微信开发之微信消息自动回复下所遇到的坑
2016/05/09 PHP
Yii2.0多文件上传实例说明
2017/07/24 PHP
JS获得浏览器版本和操作系统版本的例子
2014/05/13 Javascript
angularJS 中$attrs方法使用指南
2015/02/09 Javascript
jQuery中大家不太了解的几个方法
2015/03/04 Javascript
jQuery web 组件 后台日历价格、库存设置的代码
2016/10/14 Javascript
javascript九宫格图片随机打乱位置的实现方法
2017/03/15 Javascript
详细AngularJs4的图片剪裁组件的实例
2017/07/12 Javascript
基于jQuery的$.getScript方法去加载javaScript文档解析
2017/11/08 jQuery
简单理解Vue中的nextTick方法
2018/01/30 Javascript
springMvc 前端用json的方式向后台传递对象数组方法
2018/08/07 Javascript
vue路由跳转传递参数的方式总结
2020/05/10 Javascript
js实现全选和全不选
2020/07/28 Javascript
Python中用startswith()函数判断字符串开头的教程
2015/04/07 Python
python调用java模块SmartXLS和jpype修改excel文件的方法
2015/04/28 Python
简单谈谈Python中的反转字符串问题
2016/10/24 Python
python2与python3共存问题的解决方法
2018/09/18 Python
对python中的高效迭代器函数详解
2018/10/18 Python
python判断列表的连续数字范围并分块的方法
2018/11/16 Python
Python偏函数Partial function使用方法实例详解
2020/06/17 Python
python3 googletrans超时报错问题及翻译工具优化方案 附源码
2020/12/23 Python
Sephora丝芙兰印尼官方网站:购买化妆品和护肤品
2018/07/02 全球购物
请说出几个常用的异常类
2013/01/08 面试题
六十大寿答谢词
2014/01/12 职场文书
在校生自我鉴定
2014/01/23 职场文书
干部现实表现材料
2014/02/13 职场文书
海飞丝广告词
2014/03/20 职场文书
企业承诺书怎么写
2014/05/24 职场文书
保密工作目标责任书
2014/07/28 职场文书
工作失职检讨书
2015/01/26 职场文书
2015年端午节活动策划书
2015/05/05 职场文书
幼儿园教师暑期培训心得体会
2016/01/09 职场文书
python b站视频下载的五种版本
2021/05/27 Python
Python FuzzyWuzzy实现模糊匹配
2022/04/28 Python