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(JS) 压缩 / 混淆 / 格式化 批处理工具
Dec 10 Javascript
JavaScript输入邮箱自动提示实例代码
Jan 13 Javascript
JavaScript简介
Feb 15 Javascript
javascript如何操作HTML下拉列表标签
Aug 20 Javascript
javascript创建对象的几种模式介绍
May 06 Javascript
全面接触神奇的Bootstrap导航条实战篇
Aug 01 Javascript
js 获取范围内的随机数实例代码
Aug 02 Javascript
js+html5实现复制文字按钮
Jul 15 Javascript
Vue.js框架路由使用方法实例详解
Aug 25 Javascript
Vue-路由导航菜单栏的高亮设置方法
Mar 17 Javascript
一秒学会微信小程序制作table表格
Feb 14 Javascript
vue cli3适配所有端方案的实现
Apr 13 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
一个ORACLE分页程序,挺实用的.
2006/10/09 PHP
php中利用str_pad函数生成数字递增形式的产品编号
2013/09/30 PHP
PHP微框架Dispatch简介
2014/06/12 PHP
基于PHP技术开发客服工单系统
2016/01/06 PHP
[原创]php使用curl判断网页404(不存在)的方法
2016/06/23 PHP
Yii CDBCriteria常用方法实例小结
2017/01/19 PHP
PHP有序表查找之二分查找(折半查找)算法示例
2018/02/09 PHP
PHP集成环境XAMPP的安装与配置
2018/11/13 PHP
通过PHP设置BugFree获取邮箱通知
2019/04/25 PHP
js 覆盖和重载 函数
2009/09/25 Javascript
JS文本框不能输入空格验证方法
2013/03/19 Javascript
D3.js 从P元素的创建开始(显示可加载数据)
2014/10/30 Javascript
jquery使用ul模拟select实现表单美化的方法
2015/08/18 Javascript
AngularJS ng-blur 指令详解及简单实例
2016/07/30 Javascript
jQuery Easyui快速入门教程
2016/08/21 Javascript
Bootstrap CSS布局之列表
2016/12/15 Javascript
JS实现汉字与Unicode码相互转换的方法详解
2017/04/28 Javascript
实例详解JavaScript中setTimeout函数的执行顺序
2017/07/12 Javascript
AngularJS+Bootstrap3多级导航菜单的实现代码
2017/08/16 Javascript
js模拟实现百度搜索
2020/06/28 Javascript
举例讲解Python中的死锁、可重入锁和互斥锁
2015/11/05 Python
python解决js文件utf-8编码乱码问题(推荐)
2018/05/02 Python
Python 网络编程之TCP客户端/服务端功能示例【基于socket套接字】
2019/10/12 Python
如何使用python代码操作git代码
2020/02/29 Python
pandas读取csv文件提示不存在的解决方法及原因分析
2020/04/21 Python
HTML5 Canvas 起步(2) - 路径
2009/05/12 HTML / CSS
Omio葡萄牙:全欧洲低价大巴、火车和航班搜索和比价
2019/02/09 全球购物
大二学期个人自我评价
2014/01/13 职场文书
歌颂祖国演讲稿
2014/05/04 职场文书
兵马俑的导游词
2015/02/02 职场文书
交通事故起诉书
2015/05/19 职场文书
警示教育片观后感
2015/06/17 职场文书
自考生自我评价
2019/06/21 职场文书
python基础之停用词过滤详解
2021/04/21 Python
Python Matplotlib绘制条形图的全过程
2021/10/24 Python
JS前端canvas交互实现拖拽旋转及缩放示例
2022/08/05 Javascript