uniapp实现-审批流程效果

news2024/10/7 8:23:08

一、实现思路

        需要要定义一个变量, 记录当前激活的步骤。通过数组的长度来循环数据,如果有就采用3元一次进行选择。

        把循环里面的变量【name、status、time】, 全部替换为取出的那一项的值。然后继续下一次循环。

        虚拟的数据都是请求来的, 组装为好渲染的格式。

二、实现步骤

        ①view部分展示

 如果有看不懂的代码,请继续往下看,会有解释!!!

	<view class="container" style="margin: 24rpx 0;">
				<view class="overbold" style="margin-bottom: 40rpx;">审批</view>
				<template v-for="(item,index) in funList.RenList">
					<view :key="index" class="flex"
						:style="{ marginBottom: index === funList.RenList.length - 1 ? '24rpx' : '68rpx' }">
						<view class="img-box">
							<image class="figure" :src="item.image" mode="aspectFill"></image>
							<view v-if="index != funList.RenList.length - 1" class="line">
							</view>
						</view>
						<view style="margin-left: 20rpx;">
							<view class="flex" style="width: 518rpx;">
								<view class="changwrod" style="margin-bottom: 8rpx;width: 60%;">{{ item.name }}</view>
								<view v-if="item.status == 1" class="smallword" style="color: #999;">{{ item.time }}
								</view>
							</view>
							<view v-if="item.status == 1" class="smallword" style="color: #31BA3E;">已通过</view>
							<view v-if="item.status == 0" class="smallword" style="color: #666;">待审批</view>
						</view>
					</view>
				</template>
			</view>

代码解释:

代码解释:

 funList.RenList:对象中的数组【考虑到后期交互,也可能单独拿出来】

 :style="{ marginBottom: index === funList.RenList.length - 1 ? '24rpx' : '68rpx' }" 

                这段代码是一个动态的样式绑定,它根据条件来设置元素的 marginBottom 样式属性的值。

具体解释如下:

  • :style 是 Vue/uni-app 中用来动态绑定样式的语法。
  • marginBottom 是 CSS 中的属性,用来设置元素的下边距。
  • index === funList.RenList.length - 1 是一个条件判断表达式,表示如果当前元素的索引(index)等于 funList.RenList 数组的长度减 1。
  • ? '24rpx' : '68rpx' 是一个三元表达式,用于根据条件判断结果设置不同的值。如果条件为真,即当前元素是最后一个元素,那么设置下边距为 '24rpx';否则,设置下边距为 '68rpx'。

        换句话说,这段代码的作用是:如果当前元素是 funList.RenList 数组中的最后一个元素,则设置它的下边距为 '24rpx';否则,设置下边距为 '68rpx'。

        ②JavaScript 内容

               funList: {
			        	//。。。。。交互内容

					RenList: [{
						image: 'https://cdn.uviewui.com/uview/album/1.jpg',
						name: "叶玲",
						time: "2023.12.03 10:30",
						status: 1 // 1已审核 0未审核
					}, {
						image: 'https://cdn.uviewui.com/uview/album/1.jpg',
						name: "大耳朵",
						time: "2023.12.03 10:30",
						status: 0
					}, {
						image: 'https://cdn.uviewui.com/uview/album/1.jpg',
						name: "叶玲",
						time: "2023.12.03 10:30",
						status: 1 // 1已审核 0未审核
					}]
				},

   

     ③css中样式展示

container{
    padding: 32rpx;
    background-color: #fff;
    border-radius: 16rpx;
}
.overbold {
    font-weight: bold;
    color: #1A1A1A;
    font-family: PingFang SC-Bold;
    line-height: 48rpx;
    font-size: 32rpx;
}



.img-box {
        position: relative;

        .figure {
            width: 80rpx;
            height: 80rpx;
            border-radius: 8rpx;
        }

        //中间的间隔线
        .line {
            position: absolute;
            left: 50%;
            top: 130%;
            transform: translate(-50%, -50%);
            width: 6rpx;
            height: 60rpx;
            background-color: rgba(102, 102, 102, 0.5);
        }
    }

三、效果展示

      

以上就是实现审批流程的具体操作。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1479648.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Diffusion Models/Score-based Generative Models背后的深度学习原理(5):伪似然和蒙特卡洛近似配分函数

Diffusion Models专栏文章汇总&#xff1a;入门与实战 前言&#xff1a;有不少订阅我专栏的读者问diffusion models很深奥读不懂&#xff0c;需要先看一些什么知识打下基础&#xff1f;虽然diffusion models是一个非常前沿的工作&#xff0c;但肯定不是凭空产生的&#xff0c;背…

FaceBook获取广告数据

1、访问 广告管理工具 确认自己登陆的账号下面能看到户。 ​ 2、使用 图谱Api探索工具 生成用户短期口令 ​ 3、get请求(或者浏览器直接打开)访问&#xff1a; https://graph.facebook.com/v19.0/me?fieldsid,name, email&access_token{上一步生成的口令} ​ 4、短期…

ChatGPT4.0 的优势、升级 4.0 为什么这么难以及如何进行升级?

前言 “ChatGPT4.0一个月多少人民币&#xff1f;” ”chatgpt4账号“ ”chatgpt4 价格“ “chatgpt4多少钱” 最近发现很多小伙伴很想知道关于ChatGPT4.0的事情&#xff0c;于是写了这篇帖子&#xff0c;帮大家分析一下。 一、ChatGPT4.0 的优势 &#xff08;PS&#xff1a;…

Tiktok矩阵系统搭建的逻辑和源代码!

很多和我一样从事外贸工具开发的朋友都清楚&#xff0c;TikTok矩阵系统不仅确保了平台的高效运行&#xff0c;还为用户提供了个性化的内容推荐&#xff0c;从而大大提升了用户黏性&#xff0c;因此很多人都乐意去开发类似的工具&#xff0c;下面我们就来说说Tiktok矩阵系统搭建…

常用SQL查询方法与实例

目录 SELECT查询 INSERT查询 UPDATE查询 DELETE查询 JOIN查询 GROUP BY查询 HAVING查询 窗口函数 公共表表达式&#xff08;CTEs&#xff09; 递归查询 透视表 分析函数 解透视 条件聚合 日期函数 合并语句 情况语句 常用SQL查询方法有以下几种&#xff1a; S…

【Android】View 的滑动

View 的滑动是 Android 实现自定义控件的基础&#xff0c;同时在开发中我们也难免会遇到 View 的滑动处理。其实不管是哪种滑动方式&#xff0c;其基本思想都是类似的&#xff1a;当点击事件传到 View 时&#xff0c;系统记下触摸点的坐标&#xff0c;手指移动时系统记下移动后…

全志XR806 FreeRTOS快速开发入门

RTOS 快速开发入门 XR806 是一颗高集成度无线应用MCU&#xff0c;其集成了ARMv8-M 内核、IEEE 802.11b/g/n Wi-Fi 子系统、BLE 5.0子系统、电源管理系统、高级别的安全系统以及丰富的外设接口&#xff0c;具有优秀的射频性能、稳定性、可靠性和超低功耗。 芯之联软件开发平台…

IIS发布PHP网站字体404解决办法

最近在使用 IIS 发布 PHP 网站时&#xff0c;我遇到了一个前端问题&#xff0c;即字体库文件 404 错误。这个问题的根本原因是 IIS 未能正确识别字体文件类型&#xff0c;导致浏览器在加载页面时无法正确获取所需字体资源&#xff0c;进而触发了404错误。这样的问题会导致网站页…

量化投资实战(一)之K线图策略

点赞、关注再看&#xff0c;养成良好习惯 Life is short, U need Python 量化投资实战系列&#xff0c;不断更新中 1. K线图简介 K 线图&#xff08;Candlestick Charts&#xff09;又称为“蜡烛图”、“阴线图”等。股市及期货市场中的 K 线图的画法包含四个数据&#xff0c;…

ETH网络中的区块链

回顾BTC网络的区块链系统 什么是区块链&#xff1f;BTC网络是如何运行的&#xff1f;BTC交易模式 - UXTO ETH网络中的区块链 ETH网络的基石依旧是 区块链。上面 什么是区块链&#xff1f; 的文章依旧适用。 相比BTC网络&#xff0c;ETH网络的账户系统就相对复杂&#xff0c;所…

FPGA之带有进位逻辑的加法运算

module ADDER&#xff08; input [5&#xff1a;0]A&#xff0c; input [5&#xff1a;0]B&#xff0c;output[6&#xff1a;0]Q &#xff09;&#xff1b; assign Q AB&#xff1b; endmodule 综合结果如下图所示&#xff1a; 使用了6个Lut&#xff0c;&#xff0c;6个LUT分布…

【通信基础知识】完整通信系统的流程图及各模块功能详解

2024.2.29 抱歉最近在写毕设大论文&#xff0c;因此没有太多时间更新。然而&#xff0c;在写论文的过程中&#xff0c;发现自己对通信系统的了解还不够全明白&#xff0c;因此差了一些硕博论文总结了一个完整的通信系统流程图。若有不对的地方请多多指正//部分内容有参考ChatGP…

Python+neo4j构建豆瓣电影知识图谱

文章目录 数据来源数据整理导入节点和关系导入使用Subgraph批量导入节点和关系 多标签实体和实体去重 数据来源 http://www.openkg.cn/dataset/douban-movie-kg 该网址拥有丰富的中文知识图谱数据集&#xff0c;OpenKG(Open Knowledge Graph)&#xff0c;可供研究人员使用研究…

2019年下半年教师资格证考试《高中信息技术》题

2.在如图1所示的图文混排Word文档中&#xff0c;文字环绕方式使用了&#xff08; D&#xff09;。 图1 A嵌入型 B上下环绕型 C衬于文字下方 D编辑环绕顶点 6.在Flash中绘制类似“雨”的形状&#xff0c;一般首先使用“椭圆工具”绘制出一个圆形&#xff08;如图4中a图&…

Win11系统实现adb命令向安卓子系统安装APP

Win11系统实现通过adb命令向安卓子系统安装已下载好的apk包。 要实现以上目标&#xff0c;我们需要用到一个Android SDK 的组件Android SDK Platform-Tools &#xff01;这个组件呢其实是被包含在 Android Studio中的&#xff0c;如果你对安卓开发有所了解对此应该不会陌生&…

利用DrissionPage库写一个简单的哔哩哔哩自动评论引流脚本

以前利用selenium写过哔哩哔哩简单的脚本&#xff0c;后来数据丢失&#xff0c;痛苦万分&#xff0c;今天看到这个库了解一下便写了这个脚本。 切记做好数据备份 文章目录 DrissionPage简介&#xff1a;代码部分 DrissionPage和selenium很像&#xff0c;但是更简单&#xff0c;…

展厅设计的理念是什么

1、立足当地文化 升华本地精神 &#xff0c;因地制宜&#xff0c;深入挖掘本土文化特色&#xff0c;撷取其精华&#xff0c;灵活运用、巧妙融入&#xff0c;做到掌控宏观全局。 重点突出&#xff0c;努力打造本土拳头品牌&#xff0c;挖掘其内涵&#xff0c;拓展延伸、着重展示…

cannot import name ‘Iterator‘ from ‘torchtext.data‘

在运行Transformer工程的时候&#xff0c;执行如下语句时出现题目中的报错。 from torchtext.data import Iterator 这个问题解决起来比较曲折&#xff0c;记录下来以备后续查阅。 原来的环境安装的是最新的pytorch&#xff0c;2.x版本&#xff0c;而且该环境在另一个大型Tr…

36102系列微波测量探针

01 36102系列微波测量探针 产品综述&#xff1a; 微波测量探针产品36102系列&#xff0c;无缝隙覆盖DC~110GHz&#xff0c;触点防堆金处理&#xff0c;压痕轻&#xff0c;性能可靠&#xff0c;产品统一采用标准同轴安装接口&#xff0c;触点类型、触点尺寸可选&#xff0c;可…

python64-Python的循环之嵌套循环

如果把一个循环放在另一个循环体内,那么就可以形成嵌套循环。嵌套循环既可以是for-in 循环嵌套while循环,也可以是while循环嵌套do while循环.即各种类型的循环都可以作为外层循环,各种类型的循环也都可以作为内层循环。 当程序遇到嵌套循环时,如果外层循环的循环条件允许…