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连接access数据库的方法
Nov 17 Javascript
jQuery插件zoom实现图片全屏放大弹出层特效
Apr 15 Javascript
JavaScript基本数据类型及值类型和引用类型
Aug 25 Javascript
整理Javascript流程控制语句学习笔记
Nov 29 Javascript
jquery判断对象是否为空并遍历对象的简单实例
Jul 26 Javascript
JS 数字转换为大写金额的简单实例
Aug 04 Javascript
Javascript封装id、class与元素选择器方法示例
Mar 13 Javascript
Node.js readline模块与util模块的使用
Mar 01 Javascript
js实现点击展开隐藏效果(实例代码)
Sep 28 Javascript
JavaScript制作3D旋转相册
Aug 02 Javascript
解决echarts vue数据更新,视图不更新问题(echarts嵌在vue弹框中)
Jul 20 Javascript
Element Breadcrumb 面包屑的使用方法
Jul 26 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程序?
2006/12/08 PHP
CodeIgniter针对数据库的连接、配置及使用方法
2016/03/03 PHP
PHP中如何防止外部恶意提交调用ajax接口
2016/04/11 PHP
关于php几种字符串连接的效率比较(详解)
2017/02/22 PHP
Web表单提交之disabled问题js解决方法
2015/01/13 Javascript
jQuery仿淘宝网产品品牌隐藏与显示效果
2015/09/01 Javascript
jQuery实现仿百度首页滑动伸缩展开的添加服务效果代码
2015/09/09 Javascript
AngularJS中实现显示或隐藏动画效果的方式总结
2015/12/31 Javascript
js date 格式化
2017/02/15 Javascript
js实现3D图片环展示效果
2017/03/09 Javascript
vue.js单页面应用实例的简单实现
2017/04/10 Javascript
Angularjs 双向绑定时字符串的转换成数字类型的问题
2017/06/12 Javascript
JavaScript中一些特殊的字符运算
2017/08/17 Javascript
three.js实现3D影院的原理的代码分析
2017/12/18 Javascript
Js中将Long转换成日期格式的实现方法
2018/06/05 Javascript
JS基于Location实现访问Url、重定向及刷新页面的方法分析
2018/12/03 Javascript
vue中如何自定义右键菜单详解
2020/12/08 Vue.js
[03:57]2016完美“圣”典风云人物:rOtk专访
2016/12/09 DOTA
Python编码时应该注意的几个情况
2013/03/04 Python
安装Python的教程-Windows
2017/07/22 Python
安装python3的时候就是输入python3死活没有反应的解决方法
2018/01/24 Python
python语言中with as的用法使用详解
2018/02/23 Python
浅谈Python采集网页时正则表达式匹配换行符的问题
2018/12/20 Python
Python基于opencv调用摄像头获取个人图片的实现方法
2019/02/21 Python
python如果快速判断数字奇数偶数
2019/11/13 Python
python 字典访问的三种方法小结
2019/12/05 Python
Python tcp传输代码实例解析
2020/03/18 Python
Python爬虫爬取糗事百科段子实例分享
2020/07/31 Python
python 实现超级玛丽游戏
2020/11/25 Python
最新的互联网创业计划书
2014/01/10 职场文书
新农村建设标语
2014/06/24 职场文书
银行委托书范本
2014/09/28 职场文书
党员转正党支部意见
2015/06/02 职场文书
2016年离婚协议书范文
2016/03/18 职场文书
创业计划书之干洗店
2019/09/10 职场文书
四十九个javascript小知识实用技巧
2021/11/20 Javascript