element的el-steps里的数据处理用switch 循环,处理的数据不要vue响应式的值

本文主要是介绍element的el-steps里的数据处理用switch 循环,处理的数据不要vue响应式的值,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

element的el-steps我通过v-for循环展示里面的每一行信息我需要处理,我就用了方法
handlerCatalogue来处理,
我重新定义一个数据lineOneIntro ,每次return的lineOneIntro ,但是会执行103次,
导致我页面卡死,死循环,我直接return我处理的数据 不用return lineOneIntro,因为响应式每次 lineOneIntro变化都会执行,导致循环很多次,直接浏览器卡死

在这里插入图片描述

    <el-steps:active="0"direction="vertical"finish-status="success"process-status="wait"><el-stepstyle="margin-top: 50px"v-for="(item, index) in props.catalogueList.length > 0? props.questiondetailCatalogue: questionCatalogue":key="index":status="item.status ? 'success' : 'wait'"><!-- margin-top: 38px --><template v-slot:description><div style="margin-left: 10px"><divstyle="display: flex; align-items: center; cursor: pointer"@click="goQuestionExam(item)"><p style="font-size: 16px; margin: 0">{{ handlerCatalogue(item) }}</p><spanstyle="font-size: 13px; color: #86909c; margin-left: 10px":style="{color: item.status? '#2C68FF': item.isExist? item.isPass? '#F95248': '#86909C': '#86909C',}">{{item.status? "已完成": item.isExist? item.isPass? "未通过": "进行中": "未开始"}}</span></div><p style="font-size: 18px; margin-top: 4px">问卷</p><p style="font-size: 12px; color: #86909c; margin-top: 4px"></p></div></template></el-step></el-steps>
const lineOneIntro = ref("");
const handlerCatalogue = (item) => {switch (item.completesEnums) {case 1:这种就不行//   lineOneIntro.value  =  "视频 " + formatVideoDuration(item.seconds);//   return lineOneIntro.valuereturn "视频 " + formatVideoDuration(item.seconds);break;case 2:return "问卷 " + item.summary;break;case 3:return "考试 " + item.summary;break;case 4:return  "视频 " + formatVideoDuration(item.seconds);break;case 5:      //lineOneIntro.value = item.title;return  item.title;break;default:return "数据出现问题请刷新";}
};

这篇关于element的el-steps里的数据处理用switch 循环,处理的数据不要vue响应式的值的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1115276

相关文章

电脑提示xlstat4.dll丢失怎么修复? xlstat4.dll文件丢失处理办法

《电脑提示xlstat4.dll丢失怎么修复?xlstat4.dll文件丢失处理办法》长时间使用电脑,大家多少都会遇到类似dll文件丢失的情况,不过,解决这一问题其实并不复杂,下面我们就来看看xls... 在Windows操作系统中,xlstat4.dll是一个重要的动态链接库文件,通常用于支持各种应用程序

SQL Server修改数据库名及物理数据文件名操作步骤

《SQLServer修改数据库名及物理数据文件名操作步骤》在SQLServer中重命名数据库是一个常见的操作,但需要确保用户具有足够的权限来执行此操作,:本文主要介绍SQLServer修改数据... 目录一、背景介绍二、操作步骤2.1 设置为单用户模式(断开连接)2.2 修改数据库名称2.3 查找逻辑文件名

SQL Server数据库死锁处理超详细攻略

《SQLServer数据库死锁处理超详细攻略》SQLServer作为主流数据库管理系统,在高并发场景下可能面临死锁问题,影响系统性能和稳定性,这篇文章主要给大家介绍了关于SQLServer数据库死... 目录一、引言二、查询 Sqlserver 中造成死锁的 SPID三、用内置函数查询执行信息1. sp_w

全面解析HTML5中Checkbox标签

《全面解析HTML5中Checkbox标签》Checkbox是HTML5中非常重要的表单元素之一,通过合理使用其属性和样式自定义方法,可以为用户提供丰富多样的交互体验,这篇文章给大家介绍HTML5中C... 在html5中,Checkbox(复选框)是一种常用的表单元素,允许用户在一组选项中选择多个项目。本

HTML5 搜索框Search Box详解

《HTML5搜索框SearchBox详解》HTML5的搜索框是一个强大的工具,能够有效提升用户体验,通过结合自动补全功能和适当的样式,可以创建出既美观又实用的搜索界面,这篇文章给大家介绍HTML5... html5 搜索框(Search Box)详解搜索框是一个用于输入查询内容的控件,通常用于网站或应用程

Java对异常的认识与异常的处理小结

《Java对异常的认识与异常的处理小结》Java程序在运行时可能出现的错误或非正常情况称为异常,下面给大家介绍Java对异常的认识与异常的处理,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参... 目录一、认识异常与异常类型。二、异常的处理三、总结 一、认识异常与异常类型。(1)简单定义-什么是

canal实现mysql数据同步的详细过程

《canal实现mysql数据同步的详细过程》:本文主要介绍canal实现mysql数据同步的详细过程,本文通过实例图文相结合给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的... 目录1、canal下载2、mysql同步用户创建和授权3、canal admin安装和启动4、canal

CSS3中的字体及相关属性详解

《CSS3中的字体及相关属性详解》:本文主要介绍了CSS3中的字体及相关属性,详细内容请阅读本文,希望能对你有所帮助... 字体网页字体的三个来源:用户机器上安装的字体,放心使用。保存在第三方网站上的字体,例如Typekit和Google,可以link标签链接到你的页面上。保存在你自己Web服务器上的字

MySQL存储过程之循环遍历查询的结果集详解

《MySQL存储过程之循环遍历查询的结果集详解》:本文主要介绍MySQL存储过程之循环遍历查询的结果集,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录前言1. 表结构2. 存储过程3. 关于存储过程的SQL补充总结前言近来碰到这样一个问题:在生产上导入的数据发现

从基础到进阶详解Pandas时间数据处理指南

《从基础到进阶详解Pandas时间数据处理指南》Pandas构建了完整的时间数据处理生态,核心由四个基础类构成,Timestamp,DatetimeIndex,Period和Timedelta,下面我... 目录1. 时间数据类型与基础操作1.1 核心时间对象体系1.2 时间数据生成技巧2. 时间索引与数据