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 相关文章推荐
js操作table示例(个人心得)
Nov 29 Javascript
关闭浏览器窗口弹出提示框并且可以控制其失效
Apr 15 Javascript
jquery利用命名空间移除绑定事件的方法
Mar 11 Javascript
Javascript中For In语句用法实例
May 14 Javascript
BootStrap制作导航条实例代码
May 06 Javascript
JavaScript省市级联下拉菜单实例
Feb 14 Javascript
微信小程序checkbox组件使用详解
Jan 31 Javascript
vue实现动态添加数据滚动条自动滚动到底部的示例代码
Jul 06 Javascript
微信小程序新手教程之页面打开数量限制
Mar 03 Javascript
vue实现节点增删改功能
Sep 26 Javascript
vue实现简单学生信息管理
May 30 Javascript
基于JS实现快速读取TXT文件
Aug 25 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
laravel安装和配置教程
2014/10/29 PHP
php实现页面纯静态的实例代码
2017/06/21 PHP
js控制框架刷新
2008/08/01 Javascript
jquery实现微博文字输入框 输入时显示输入字数 效果实现
2013/07/12 Javascript
JavaScript实现页面实时显示当前时间的简单实例
2013/07/20 Javascript
javascript中的取反再取反~~没有意义
2014/04/06 Javascript
JavaScript中用字面量创建对象介绍
2014/12/31 Javascript
jQuery插件formValidator实现表单验证
2016/05/23 Javascript
js窗口震动小程序分享
2016/11/28 Javascript
Vue上传组件vue Simple Uploader的用法示例
2017/08/25 Javascript
Javascript网页抢红包外挂实现分享
2018/01/11 Javascript
vue.js 使用axios实现下载功能的示例
2018/03/05 Javascript
详解vue中使用protobuf踩坑记
2019/05/07 Javascript
ES6字符串的扩展实例
2020/12/21 Javascript
[04:39]显微镜下的DOTA2第十三期—Pis卡尔个人秀
2014/04/04 DOTA
[01:19:35]DOTA2上海特级锦标赛主赛事日 - 3 败者组第三轮#2Fnatic VS OG第二局
2016/03/05 DOTA
Python自定义类的数组排序实现代码
2016/08/28 Python
利用python发送和接收邮件
2016/09/27 Python
Python数据结构与算法之图的最短路径(Dijkstra算法)完整实例
2017/12/12 Python
python绘制彩虹图
2019/12/16 Python
selenium+python配置chrome浏览器的选项的实现
2020/03/18 Python
Python3以GitHub为例来实现模拟登录和爬取的实例讲解
2020/07/30 Python
Python计算矩阵的和积的实例详解
2020/09/10 Python
味多美官网:蛋糕订购,100%使用天然奶油
2017/11/10 全球购物
英国最大的天然和有机产品在线零售商之一:Big Green Smile
2020/05/06 全球购物
.NET现在共支持多少种语言
2014/02/26 面试题
string = null 和string = ''的区别
2013/04/28 面试题
应届生妇产科护士求职信
2013/10/27 职场文书
车间班组长的职责
2013/12/13 职场文书
小学生春游活动方案
2014/08/20 职场文书
报到证办理个人委托书
2014/10/06 职场文书
民主评议党员工作总结
2014/10/20 职场文书
运动与健康自我评价
2015/03/09 职场文书
2015最新婚礼司仪主持词
2015/06/30 职场文书
go语言中fallthrough的用法说明
2021/05/06 Golang
解决mysql:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO/YES)
2021/06/26 MySQL