当前位置: 首页 > news >正文

建设企业网站的需求wordpress构建

建设企业网站的需求,wordpress构建,任务网站(做任务学技能的),怎样建设微网站首页如图: 一:问题是: 我把数据处理后能console.log()打印出来,但是页面的内容不能同步的更新渲染; 二:要求: 在数组循环列表里面,我点击单个的item按钮时,需要实时加载进度…

如图:
在这里插入图片描述

一:问题是:
我把数据处理后能console.log()打印出来,但是页面的内容不能同步的更新渲染;
二:要求:
在数组循环列表里面,我点击单个的item按钮时,需要实时加载进度条到90%,并改变item的flowStatus值同时在页面上渲染当前改变后的状态值。
三:方式:
用了$delete()先删除这个已经存在并且要改变的键值flowStatus;

this.$delete(flow,‘flowStatus’)

再$set()重新赋值flowStatus为我需要的状态值:

this.$set(flow,‘flowStatus’,‘0’)

进度条加载一样。。。
四:代码

<el-row v-for="(flow,i) in item.children" :key="flow.flowId" class="flowinfo"><el-col :span="10" :offset="1"  style=""><div><template><el-tag v-if="flow.flowStatus === 10 || flow.flowStatus === 20" color="#red">{{'等待中'}}</el-tag><el-tag v-if="flow.flowStatus === '0'"  color="#E9EAAC">{{'启动中...'}}</el-tag></template></div><div class="flow"><el-row><el-col v-if="flow.flowStatus === 30" :span="15" :offset="2">任务进度:<el-progress :percentage="90" :key="i" :format="format" top="20px"></el-progress></el-col><el-col v-else :span="15" :offset="2">任务进度:<el-progress :percentage="flow.percentage" :key="i" :format="format" top="20px"></el-progress></el-col></el-row></div></el-col><el-col :span="10" :offset="1"><div style="padding-bottom: 30px;" ><el-button v-else style="float: right;" type="primary" size="mini" @click="start(flow)" >{{ '启动' }}</el-button></div></el-col></el-row>

启动按钮
主要看前面几行:有注释的
点击某条列表的按钮后,该对象里面的状态值flowStatus由a变为b,进度条自己加载到90%

start(flow) {this.$nextTick(() => {this.$delete(flow,'flowStatus')          //先删掉对象里的flowStatus值this.$set(flow,'flowStatus','0')         //再新增flowStatus值为0  (第一个值为要改变的对象,第二个为要改的键名,第三个为改后的键值)if(flow.percentage < 100) {              //这是进度条的变化this.$delete(flow,'percentage')        //删掉对象里的percentagethis.$set(flow, 'percentage', 90);      //  再新设置percentage值,使其发生变化为90}this.$forceUpdate()setTimeout(() => {let username = storage.get("baseInfo", "local") ? storage.get("baseInfo", "local").username : null;const queryForm = {projectId: projectId,...}startExecutor(queryForm).then(res => {if(res.code === "200") {this.$message.success('执行成功')} else {this.$notify({title: '执行错误',message: res.message,type: 'warning'});}setTimeout(() => {this.getTaskList(this.taskData)}, 1000);})}, 3000);})},

点击改变的是里面的flowStatus和percentage

item.children=[
{
“execFlowList”: [
{
“runDate”: “20241205”,
“submitTime”: 1733469100453,
“submitUser”: “hadoop”,
“difftime”: “0 sec”,
“startTime”: “2024-12-06 15:11:40”,
“comment”: “”,
“endTime”: “2024-12-06 15:11:40”,
“flowId”: “defence”,
“projectId”: 6,
“outTime”: “0 sec”,
“execId”: 230,
“status”: “FAILED”
}
],
“percentage”: 0,
“flowExecId”: 230,
“flowStatus”: 70,
“flowId”: “defence”
}…
]

http://www.yayakq.cn/news/839220/

相关文章:

  • 中国建设银行网站首页 定投手机网站页面大小
  • 买完域名怎么创建网站怎么样免费给网站做优化
  • 涟源网站seowordpress 商用主题
  • 购物商城网站开发实验报告购物app哪个好
  • 长春火车站封闭了吗设计公司网站页面设计
  • 一学一做腾讯视频网站吗建设网站外包公司
  • 网站做视频的软件叫什么网站功能需求列表
  • 珠海网站制作外包wordpress ip排行榜
  • 转做海外买手的网站wordpress 文章不同背景图片
  • 杭州手机网站开发环球资源网发展现状
  • 妇产科网站建设北京专业网站制作大概费用
  • 建设银行粤通卡网站如何保护网站模板
  • 专业做营销网站多多视频
  • 网站建设使用的基本技术o2o网站建设特色
  • 做视频网站需要流媒体吗长尾关键词排名推广
  • 聊城正规网站建设设计公司诏安县城乡建设局网站
  • 网站建设功能报价单pdomysql wordpress
  • 做的不错的网站wordpress后台链接
  • 解析域名seo博客写作
  • 网站会员体系方案网站顶部公告代码
  • 建立网站需要什么昆明网站建设公司哪家好
  • 百度网站建设的目的域名查询
  • 崇州网站制作优秀软文范例
  • 柏乡网站建设交换链接是什么意思
  • 一个做网站的团队需要哪些wordpress 中的函数
  • 如何做简单的网站志诺企业管理咨询有限公司
  • 南宁两学一做网站广东网站建设智搜宝
  • 中山网站免费制作高端网站制作报价
  • 湘潭学校网站建设 磐石网络专注东莞营销型网站哪家好
  • 公司装修图片大全seo公司多少钱