位置: IT常识 - 正文

vue实现前端展示后端实时日志带颜色示例详解(vue前端页面设计)

编辑:rootadmin
这篇文章主要为大家介绍了vue实现前端展示后端实时日志带颜色示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪 目录

推荐整理分享vue实现前端展示后端实时日志带颜色示例详解(vue前端页面设计),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:vue前端展示神经网络训练过程,vue实现前端展示图片,vue前端界面,vue前端展示并修改图片,vue实现前端展示图片,vue前端展示神经网络架构,vue实现前端展示图片,vue实现前端展示图片,内容如对您有帮助,希望把文章链接给更多的朋友!

vue实现前端展示后端带颜色的日志需求操作采用innerHTML例子需求:解决效果vue实现前端展示后端带颜色的日志需求

通过loki获取项目产生的日志,并且在前端显示出来,一开始在没有经过处理的数据会显示一些乱码,并没有将字符转换

经过一番查询后,发现可以使用ansi_up来对日志进行操作颜色代码进行转化。

操作

ansi_up

能够装换颜色代码

GitHub地址https://github.com/drudru/ansi_up

安装

npm install ansi_up

引入

import {default as AnsiUp} from 'ansi_up';

使用

vue实现前端展示后端实时日志带颜色示例详解(vue前端页面设计)

后端采用loki收集日志

this.logs = res.data.result[0].valuesvar ansi_up = new AnsiUp()for (const i in res.data.result[0].values) {this.logs[i][1] = ansi_up.ansi_to_html(res.data.result[0].values[i][1])}

渲染

<div v-for="(log, index) in logs" :key="index"><div v-html="log[1]"></div></div>

显示

采用innerHTML例子需求:

项目是一个管理系统,当执行安装任务时,需要把后端安装过程中的日志推送到前端,前端在页面上展示实时进度,并且与终端显示的颜色保持一致。用websocket或者前端设置定时器的方式,定时去获取后端的json数据比较简单,比较纠结的是怎么显示颜色,方便用户直观看到安装过程中的进度,报错等信息。

后端拿到的json数据:

可以看到ansi 的颜色代码就好像乱码一样,如果直接展示到页面上,是不会转换ansi 的颜色代码,看到的就类似一个普通的txt文本,用户没法直观看到想要的信息。

解决

对ansi 的颜色代码进行转化,输出在页面上,需要用到的插件:ansi_up

项目地址:https://github.com/drudru/ansi_up

2.1 安装

$ npm install ansi_up

2.2 引入

import {default as AnsiUp} from 'ansi_up';

2.3 使用

var ansi_up = new AnsiUp;var html = ansi_up.ansi_to_html(txt); //调用ansi_to_html()方法,txt就是从后端拿到的json数据var statusLog= document.getElementById("statusLog"); //statusLog 即是页面需要展示内容的divstatusLog.innerHTML = html;效果

以上就是vue实现前端展示后端实时日志带颜色示例详解的详细内容,更多关于vue前端展示后端日志带颜色的资料请关注本站其它相关文章!

本文链接地址:https://www.jiuchutong.com/zhishi/313100.html 转载请保留说明!

上一篇:浏览器的渲染过程(中药资源与开发跨专业考研)

下一篇:织梦dedecms图片按月存放怎么实现?代码分享(织梦官方)

  • 自然人独资企业有公司章程吗
  • 财产转让所得个人所得税优惠政策
  • 小规模纳税人升级一般纳税人流程
  • 个体户文化事业建设费征收范围
  • 企业如何代扣代缴劳务报酬所得税
  • 资产负债表债务法核算所得税
  • 稳岗补贴属于不征税收入吗
  • 小额转款
  • 单位承担的社保费用计入什么科目
  • 劳务派遣员工工伤用工单位承担责任吗
  • 培训发生的差旅费怎么记账
  • 买金税盘怎么做账
  • 公司只有一个人可以不交社保吗
  • 融资租赁咨询服务合同需要交印花税吗
  • 核销贷款收回会计分录
  • 物业做账的时候怎么做
  • 应收账款转销怎么记账
  • 水电费没有票怎么做账
  • 个税申报系统中年收入不超6万元的确认错了怎么改
  • 空白发票作废后验旧显示不了
  • 投资收益涉及税种
  • 企业支付劳务费到底需要发票吗
  • 工会经费的计税依据怎么算
  • 公益捐款
  • 独资企业需要交企业所得税吗
  • 运费发票没有开 怎么做到成本
  • 实际利率法怎么理解
  • 收到的运输发票要交印花税吗?
  • 暂估入库冲回有差额
  • 发改委规定电网企业职工福利费
  • 平销返利可以作为下期的折扣开票吗?
  • 企业未代扣代缴个税
  • 发票一定要开完了才能领取吗?
  • 设置戴尔笔记本锁屏时间
  • 如何在excel中制作柱状图
  • flash插件安装后还是不能播放
  • 支付职工培训费的现金流量项目
  • 进项票月初收到能抵上月
  • 应收账款未计提坏账能直接核销
  • 光纤布线有什么作用
  • adb命令linux命令的区别
  • 调制解调器报告了一个错误怎么弄
  • 个税手续费会计分录
  • aspnet_admin.exe进程是安全的吗 aspnet_admin进程信息查询
  • 红字发票开具后蓝字发票开具时限的问题
  • php格式转换
  • 个人从事生产经营
  • 研发费用加计扣除新税收政策2023
  • 史密斯理工学院
  • 财政专户资金是专项资金吗
  • idea 创建maven项目读取pom报错
  • 兼职员工的工资怎么发放
  • PostgreSQL中使用dblink实现跨库查询的方法
  • 销售成本是付现成本吗
  • 股东买房能在银行贷款吗
  • 填写记账凭证的日期一般是会计人员填制记账凭证的
  • 设置sql server的安全认证模式为混合认证模式
  • 银行汇票背书
  • 医院药品进销差价规定
  • 坏账准备的余额百分比法
  • 银行公司账户限额
  • 集团拨款
  • 滴滴普票可以计算抵扣吗
  • 哪些会计凭证可以抵扣进项税
  • win10网络身份验证失败
  • win7音量图标不能启用
  • Win7如何开启蓝牙
  • 还原分区和引导分区
  • css标准规范
  • python中print函数的end参数
  • 测试驱动开发的基本过程
  • js模拟实现new
  • python连接MySQL数据库增删改查
  • javascript scrollLeft,scrollWidth,clientWidth,offsetWidth 完全详解
  • Android之Service
  • 山东国地税合并6月挂牌
  • 河南省国家税务局官网
  • 电子税务局在线咨询
  • 电子税局个税申报步骤
  • 内蒙民生认证系统
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设