关于vue项目中的 日志管理功能

本文讲述了在Vue项目中实现日志管理功能的过程,包括从初始的设计方案到优化后的页面效果。通过对比展示有无上次日志数据的情况,强调了优化的关键在于数据对比的明显性和差异高亮。文章提供了优化后的代码示例,强调了基础工作的重要性。
摘要由CSDN通过智能技术生成

项目场景:

后端:数据拿去,自己玩个日志管理页面出来

{
   
    "curent": {
   
        "ub_real_name": "测试账号",
        "op_time": "2022-03-18 14:15:08",
        "op_type": "修改",
        "op_detail": {
   
            "商机编码": "2022031717320012345",
            "运维厂商": "运维方",
            "厂商类型": 1,
            "联系人名字": "李武",
            "联系方式": "18200376981",
            "服务内容": "运维项目"
        }
    },
    "last": {
   
        "ub_real_name": "测试账号",
        "op_time": "2022-03-17 17:36:01",
        "op_type": "新增",
        "op_detail": {
   
            "商机编码": "2022031717320012345",
            "运维厂商": "运维中选单位",
            "厂商类型": 0,
            "联系人名字": "李四",
            "联系方式": "18200375981",
            "服务内容": null
        }
    }
}

:你这也太直接了吧哥,没图俺不做,不然到时候不满意又要让我改。

后端:老板!快来啊,这切图仔又尥蹶子了,不配合工作哦,芜湖~ 我可以下班了。

老板:嗯?! 你做不做的,看看人后端的黑眼圈,你惭愧不,看看你和他的发量,你怎么回事?

:俺做,俺做,老板您回去吧,回去好好休息下。。。

在这里插入图片描述

后端:last 是 上一次日志的数据, curent是本次日志的数据,last不一定有,注意页面的显示效果。

:得嘞,交给我了哥,瞧好吧。


开始实现:

最初的布局

如下图,借鉴网上现成的日志页面,我想分左右两部分来分别展示本次和上次日志信息

在这里插入图片描述

不过 很快啊,啪的一下,就被否决了,
因为 需要满足 对比效果明显 的 功能点,
确实我这种方案对比不够明显,而且最好数据不一致的时候能 标识 一下


优化后的页面效果:

如下图所示

有last的情况
在这里插入图片描述
无last的情况
在这里插入图片描述


解析:

三个基础字段: (同理,last也是一样的,直接取出来就可以了)

在这里插入图片描述
代码:

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值