位置: 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图片按月存放怎么实现?代码分享(织梦官方)

  • 2021网易云唱歌的草稿箱在哪(网易云唱这首歌)

    2021网易云唱歌的草稿箱在哪(网易云唱这首歌)

  • 蚂蚁心愿钱如何转出(蚂蚁心愿的钱可以直接花么)

    蚂蚁心愿钱如何转出(蚂蚁心愿的钱可以直接花么)

  • 华为nova4是几瓦快充(nova4用多少瓦充电器)

    华为nova4是几瓦快充(nova4用多少瓦充电器)

  • 抖音注销以后别人还能看到我吗(抖音注销以后别人还能私信吗)

    抖音注销以后别人还能看到我吗(抖音注销以后别人还能私信吗)

  • 有哪些软件可以看电视免费的(有哪些软件可以免费获取PPT)

    有哪些软件可以看电视免费的(有哪些软件可以免费获取PPT)

  • 拼多多动态怎么关(拼多多动态怎么关闭设置)

    拼多多动态怎么关(拼多多动态怎么关闭设置)

  • b站怎么关注直播间(bilibili如何关注直播间)

    b站怎么关注直播间(bilibili如何关注直播间)

  • 华为手机自带变声器吗(华为手机自带变声器功能在哪)

    华为手机自带变声器吗(华为手机自带变声器功能在哪)

  • 两个微信号可以合并吗(两个微信号可以关联互相收到消息吗)

    两个微信号可以合并吗(两个微信号可以关联互相收到消息吗)

  • 微信可以有几个账号(企业微信可以有几个)

    微信可以有几个账号(企业微信可以有几个)

  • ipad充电器可以充iphone11吗(ipad充电器可以充电脑吗)

    ipad充电器可以充iphone11吗(ipad充电器可以充电脑吗)

  • nova6 mate30区别(华为nova6和mate30哪个值得入手)

    nova6 mate30区别(华为nova6和mate30哪个值得入手)

  • 迈克菲全方位实时保护可以卸载吗(迈克菲全方位实时保护是电脑自带的吗)

    迈克菲全方位实时保护可以卸载吗(迈克菲全方位实时保护是电脑自带的吗)

  • 华为hsm什么意思(华为hmscore是啥)

    华为hsm什么意思(华为hmscore是啥)

  • 微信变成听筒模式了怎么变回来(微信变成听筒怎么办)

    微信变成听筒模式了怎么变回来(微信变成听筒怎么办)

  • airpodspro支持无线充电吗(airpodspro支持无缝衔接吗)

    airpodspro支持无线充电吗(airpodspro支持无缝衔接吗)

  • 抖音客服怎么联系(抖音客服怎么联系在线客服)

    抖音客服怎么联系(抖音客服怎么联系在线客服)

  • 手机wps怎么打印(手机wps怎么打印图片)

    手机wps怎么打印(手机wps怎么打印图片)

  • win10wi-fi密码在哪看(win10wifi密码在哪里看)

    win10wi-fi密码在哪看(win10wifi密码在哪里看)

  • 苹果x是2k分辨率吗(苹果x是2k分辨率多少)

    苹果x是2k分辨率吗(苹果x是2k分辨率多少)

  • 怎么使用思维导图(怎么使用思维导图模板)

    怎么使用思维导图(怎么使用思维导图模板)

  • 数据标志为显示值怎么设置(数据标志显示值在哪)

    数据标志为显示值怎么设置(数据标志显示值在哪)

  • 苹果手机xr能用5g吗(苹果手机xr能用5G吗)

    苹果手机xr能用5g吗(苹果手机xr能用5G吗)

  • 阿里云主机ECS安装WDCP面板后无法进入解决办法(阿里云ecs重装)

    阿里云主机ECS安装WDCP面板后无法进入解决办法(阿里云ecs重装)

  • 报税扣款锁定如何解除
  • 网上报税怎么报啊
  • 车辆维修费发票清单内容
  • 房地产定金及预收款
  • 美容行业如何做活动
  • 法人投入投资款
  • 自然人纳税人识别号查询
  • 外商投资企业土地使用税什么时候交
  • 联合开发合作模式
  • 稿酬收入怎么算
  • 工会活动购买物品会计分录
  • 农产品加计扣除政策2023最新
  • 食堂固定资产折旧年限
  • 经济补偿金如何计税
  • 医院开发票需要税号吗
  • 水利建设专项收入怎么计算
  • 购买用于产品设计拍摄的道具怎么做账?
  • 公司租赁办公场地用缴纳房产税吗
  • 视同销售收入如何调整?
  • 冲减增值税进项税怎么处理
  • 出口货物退货流程
  • php怎么启动
  • php数组操作
  • 个人所得税计提和发放分录
  • 国税0申报如何网上申报
  • 业绩补偿是什么意思
  • vue-cli typescript
  • php判断数据库是否连接成功
  • php foreach as
  • web-inf lib
  • 归一化的几种方法
  • 其他货币资金的账务处理
  • typescript中文文档
  • 最新版本TVBox配置地址
  • upf命令
  • python描述器有什么用
  • 研发的无形资产
  • 进项税额计入其他流动资产
  • 安装mysql时出现错误
  • 上期金额是属于负债吗
  • 库存盘盈处理
  • PostgreSQL 创建表分区
  • db2profile
  • 股东滥用股东权利
  • 购买预付卡如何开发票
  • 税控盘全额抵扣怎么填申报表
  • 预付账款未取得发票
  • 装修费没发票怎么记账
  • 企业代扣税费会计分录
  • 房地产成本核算对象
  • 商誉的算法
  • 促销服务属于什么服务按什么征增值税
  • 无形资产减值准备借贷
  • 企业出售投资性房地产应按照售价与账面价值
  • 房地产一般纳税人可以不预缴增值税吗?
  • 销项税红字发票如何做账
  • sqlserver模糊查询不用like
  • 看linux系统
  • sel 日志
  • windows下打开ie提示由于该计算机受到限制,本次操作已被取消
  • 电脑总是关不了怎么办
  • 双屏windows
  • m1 macbook压缩能力
  • win10安装win8双系统
  • mac安装win10系统后怎么关掉f1快捷键
  • rtos用什么语言
  • windows7旗舰版怎么打字
  • 关闭iebrowser
  • 游戏开发吧
  • jquery技巧
  • shell脚本中判断grep的结果
  • 简单的设计模式
  • javascript简明教程
  • android系统设置
  • gridlayout动态添加view
  • jquery1.11.3
  • 已经开具的专用发票
  • 地税和国税是什么关系
  • 公司买水果怎么开票
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设