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

  • vivoY77是什么处理器(vivoy77t)

    vivoY77是什么处理器(vivoy77t)

  • 支付宝上的行程记录在哪里(支付宝上的行程卡打不开怎么回事)

    支付宝上的行程记录在哪里(支付宝上的行程卡打不开怎么回事)

  • 苹果13面部解锁后怎么直接进入桌面(苹果13面部解锁怎么设置)

    苹果13面部解锁后怎么直接进入桌面(苹果13面部解锁怎么设置)

  • ppt演示者视图怎么设置

    ppt演示者视图怎么设置

  • 美团商家拒绝订单后果(美团外卖商家拒绝)

    美团商家拒绝订单后果(美团外卖商家拒绝)

  • oppo手机出现耳机标志没声音怎么办(oppo手机出现耳机模式怎么办)

    oppo手机出现耳机标志没声音怎么办(oppo手机出现耳机模式怎么办)

  • qq群视频会自动打开摄像头吗(qq群视频自动播放关不掉)

    qq群视频会自动打开摄像头吗(qq群视频自动播放关不掉)

  • 仅还原系统设置项是什么意思(仅还原系统设置项会删除软件吗)

    仅还原系统设置项是什么意思(仅还原系统设置项会删除软件吗)

  • 适配器是什么东西(适配器是什么东西?)

    适配器是什么东西(适配器是什么东西?)

  • 腾讯会议能不能看到每个人在线时长(腾讯会议能不能投屏到电视上看)

    腾讯会议能不能看到每个人在线时长(腾讯会议能不能投屏到电视上看)

  • 没有打印机怎么打印文件(没有打印机怎么打印预览)

    没有打印机怎么打印文件(没有打印机怎么打印预览)

  • 买电脑送的office正版是永久吗(买电脑送的office在哪里)

    买电脑送的office正版是永久吗(买电脑送的office在哪里)

  • 脸书账号被停用是什么意思(脸书账号被停用 恢复正常最快几个小时)

    脸书账号被停用是什么意思(脸书账号被停用 恢复正常最快几个小时)

  • 微信辅助一年几次(微信辅助一年三次时间怎么规定)

    微信辅助一年几次(微信辅助一年三次时间怎么规定)

  • 网络卡顿怎么处理(网络卡顿怎么处理无线)

    网络卡顿怎么处理(网络卡顿怎么处理无线)

  • 微信误删视频怎么恢复(微信误删除视频怎么恢复)

    微信误删视频怎么恢复(微信误删除视频怎么恢复)

  • 微信刷脸支付怎么关闭(微信刷脸支付怎么代理加盟)

    微信刷脸支付怎么关闭(微信刷脸支付怎么代理加盟)

  • 无辜受害的意思(无辜受害的意思解释)

    无辜受害的意思(无辜受害的意思解释)

  • 135定焦适合拍什么(135mm定焦镜头适合拍什么)

    135定焦适合拍什么(135mm定焦镜头适合拍什么)

  • 小米手机怎么恢复出厂设置(小米手机怎么恢复微信聊天记录)

    小米手机怎么恢复出厂设置(小米手机怎么恢复微信聊天记录)

  • b365支持win10吗(b365支持riad)

    b365支持win10吗(b365支持riad)

  • 手机卡打不了电话怎么办(手机卡打不了电话发不了信息怎么回事)

    手机卡打不了电话怎么办(手机卡打不了电话发不了信息怎么回事)

  • 支付宝怎么记账(微信转账记录怎么查找往年的记录)

    支付宝怎么记账(微信转账记录怎么查找往年的记录)

  • 小规模纳税人月收入多少免征增值税
  • 股票印花税怎么交
  • 结转和结转到的区别
  • 珠宝首饰可以开发票吗
  • 应收账款可以挂其他应收款吗
  • 上季度忘记申报个税了
  • 小规模纳税人资产负债表和利润表
  • 多开票要交多少税
  • 异地预缴税款怎么抵扣
  • 预付账款有二级科目嘛
  • 公司亏损股东退股还要贴钱
  • 专用基金计入什么科目
  • 外企餐补标准
  • 税务登记后怎么领发票
  • 承包费收入如何做账
  • 工业企业用电是收入的几倍
  • 小规模纳税人按月申报还是按季申报
  • 购买的厂房怎样交税
  • 单位承租个人房屋交哪些税2020年
  • 补交注册资本的法律规定
  • 开专用发票可以不写单位与型号么?
  • 应征增值税销售额和应税销售额
  • 资产损失申报方式
  • 发出商品退回
  • 科目余额表借贷方余额不一致
  • 退货抵扣是什么意思
  • 交通运输服务增值税税率
  • 金蝶系统怎么修改库存数量
  • win10如何关闭windows安全中心图标
  • 代理 linux
  • php生成二维码源码
  • laravel 入门
  • vue无线滚动
  • 老生常谈的常是什么意思
  • php分割数组
  • 程序人是什么意思
  • c语音进阶
  • php mysql procedure实现获取多个结果集的方法【基于thinkPHP】
  • 删除cmd命令记录
  • phpcms多站点
  • 帝国cms移动端
  • mongodb数据类型有哪些
  • 固定资产折旧费计入成本吗
  • 限定性净资产是资产类科目吗
  • 财务报表中存货为负数是什么意思
  • 企业与个人之间关系的理解
  • 买水果送水果这样营销可以吗
  • 如何计算保费合同未规定加成比例
  • 摊余成本有什么用
  • 抵扣联明细没认证如何申报
  • 合作建房项目
  • 其他单位无偿过账合法吗
  • 预付一年的房租怎么做账
  • 理财到期的会计怎么做账
  • 融资租赁收到的租金计入什么科目
  • 企业取得租车发票
  • 申报表弥补以前年度亏损是链接哪个数据
  • 小企业会计准则适用于哪些企业
  • 小规模应收利息怎么算
  • 事假 扣工资
  • 企业建账目的
  • 怎样破解bios密码
  • win7组合键失效
  • 怎么用win7兼容模式运行
  • win10开机6秒
  • cocos2d-x起点之程序的入口
  • unity3d协程的作用
  • 阿里云云服务器ecs位于云端
  • 深入理解javascript pdf
  • 使用scp获取远程linux服务器上的文件 linux远程拷贝文件
  • 用python写爬虫
  • javascript编程基础
  • javascript作用域链
  • 郑州房产契税缴纳
  • 广州国税地税上班时间
  • 聊城社保网上申报流程
  • 回迁房办房产证需要交多少钱
  • 伴生矿和伴采矿的区别
  • 什么发票可以抵税
  • 企业所得税年报职工薪酬纳税调整明细表
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设