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

  • 小米wifi忘记密码了怎么改(小米wifi忘记密码如何重置)

    小米wifi忘记密码了怎么改(小米wifi忘记密码如何重置)

  • win加shift加s截图保存在哪

    win加shift加s截图保存在哪

  • 手机不读卡是哪里坏了(手机不读卡是怎么回事?)

    手机不读卡是哪里坏了(手机不读卡是怎么回事?)

  • htlm代码是什么意思(htlm文件怎么打开)

    htlm代码是什么意思(htlm文件怎么打开)

  • 苹果wi-fi打不开是哪里问题(苹果wifi打不开是什么原因)

    苹果wi-fi打不开是哪里问题(苹果wifi打不开是什么原因)

  • 笔记本连不上WIFI怎么办(笔记本连不上wifi是什么原因)

    笔记本连不上WIFI怎么办(笔记本连不上wifi是什么原因)

  • 打电话可以注销手机卡吗(打电话可以注销卡吗)

    打电话可以注销手机卡吗(打电话可以注销卡吗)

  • xr的运行内存多大(xr手机运行内存多大)

    xr的运行内存多大(xr手机运行内存多大)

  • 微星显卡是一线吗(微星显卡属于几线显卡)

    微星显卡是一线吗(微星显卡属于几线显卡)

  • 惠普打印机e1是什么故障(惠普打印机出现e1)

    惠普打印机e1是什么故障(惠普打印机出现e1)

  • 网络一直断断续续的怎么回事(网络一直断断续续掉线)

    网络一直断断续续的怎么回事(网络一直断断续续掉线)

  • 快手b类有什么影响(快手b类包括什么)

    快手b类有什么影响(快手b类包括什么)

  • 打印怎么缩印(pdf怎么缩印)

    打印怎么缩印(pdf怎么缩印)

  • 苹果的主题商店在哪里(苹果的主题商店app)

    苹果的主题商店在哪里(苹果的主题商店app)

  • mate30充满电要多久(华为mate30充多久)

    mate30充满电要多久(华为mate30充多久)

  • vivox27有nfc怎么开启(vivox21手机nfc)

    vivox27有nfc怎么开启(vivox21手机nfc)

  • mate30前置摄像头几个(mate30前置摄像头模糊)

    mate30前置摄像头几个(mate30前置摄像头模糊)

  • 苹果手机怎么弄长图片(苹果手机怎么弄微信分身功能)

    苹果手机怎么弄长图片(苹果手机怎么弄微信分身功能)

  • iphone6s分辨率怎么调(iphone6s的分辨率)

    iphone6s分辨率怎么调(iphone6s的分辨率)

  • 更新miui11会清除数据吗(miui更新会不会占内存)

    更新miui11会清除数据吗(miui更新会不会占内存)

  • 华为手机怎么关闭最近使用(华为手机怎么关空调)

    华为手机怎么关闭最近使用(华为手机怎么关空调)

  • 苹果手机vue怎么添加音乐(苹果手机vue闪退怎么办)

    苹果手机vue怎么添加音乐(苹果手机vue闪退怎么办)

  • 抖音自动定位会出错吗(抖音自动定位会封号吗)

    抖音自动定位会出错吗(抖音自动定位会封号吗)

  • wps文件怎么发送到qq(wps文件怎么发送给微信好友)

    wps文件怎么发送到qq(wps文件怎么发送给微信好友)

  • relx充电多长时间(relx充一次电能用多久)

    relx充电多长时间(relx充一次电能用多久)

  • 一加手机6的RAM容量(一加6内存规格)

    一加手机6的RAM容量(一加6内存规格)

  • 关闭windows安全报警文件夹访问被拒致不能删除文件夹(关闭windows安全中心拦截)

    关闭windows安全报警文件夹访问被拒致不能删除文件夹(关闭windows安全中心拦截)

  • 可以抵扣的进项税额是什么意思
  • 机票和发票是一样的吗
  • 项目固定资产投资包括
  • 如何做好存货管理,从哪方面去做
  • 旅游服务小规模差额征税申报表怎么填
  • 公司内控制度由谁制定
  • 安置残疾人加计扣除
  • 申报后发现成本算错了
  • 新成立的公司一般纳税人还是小规模纳税人好
  • 财付通转账手续费多少
  • 股东费用如何入账
  • 转让固定资产发生的费用可以税前扣除吗
  • 购买的地下室管道多能退吗
  • 销售滞后是什么行为
  • 养老保险跨年度可以补缴吗
  • 餐补和车补可以税前扣除吗?
  • 淘宝客佣金代扣款是什么意思
  • 生产车间计提折旧分录
  • 开票码是什么意思
  • 建设工程施工包括哪些工程
  • 什么情况下企业不能辞退员工
  • 代开票的时候扣了城建税,申报的时候还需要填写吗?
  • 开票系统维护费必须要交吗
  • 收到的会费计入什么会计科目
  • 收到红字发票后怎么做账
  • 支付水费现金流量
  • 企业筹建期间购置机器设备支出计入什么科目
  • 暂估主营业务成本怎么冲销
  • php与jquery
  • 苹果手机把旧手机的照片传到新手机
  • php日期差
  • phpstudy访问数据库
  • 个体户对公账户的钱怎么取出来
  • php第三方包
  • nodejs安装与配置
  • vue生命周期分别做了什么
  • 贷款和应收款项属于金融资产的哪类
  • 工程服务预付款最新规定
  • 织梦使用手册
  • 公对公二手车交易税
  • 织梦cms要钱吗
  • 购入已提足折旧的固定资产账务处理
  • 现金流量表存货增加额怎么算
  • 税控盘每年的服务费可以全额抵扣吗
  • 出租车票做什么科目
  • 预付账款购进原材料怎么做账
  • 个税哪种申报方式好
  • 关于材料采购的通知
  • 固定资产直接记入费用科目
  • sql数据库聚集索引和非聚集索引的区别是什么?
  • 打印银行电子回单有断号
  • 营业利润净利润利润总额的区别
  • 公允价值变动损益属于什么科目
  • 委托代理出口如何缴纳增值税
  • 别人借我的对公账户打钱
  • 预收账款年底是不是不能有余额
  • 表彰奖励奖金规定
  • 应收账款坏账准备借贷方向
  • 库存商品属于资产类科目吗
  • 货拉拉平台运费没有结打不通电话怎么办
  • 物业管理公司如何应用节能新技术
  • 销售自己使用过的物品免税吗
  • mysql5.7.29安装
  • win10禁用所有启动项
  • ubuntu系统怎么修改ip地址
  • inodecmn.exe
  • linux自动获取校时服务器时间
  • PACKAGER.EXE - PACKAGER是什么进程 有什么用
  • win10系统打不开应用程序
  • win8系统怎么设置
  • 回调阶段
  • vs2013怎么配置环境
  • tomcat怎么启动
  • grade 编译
  • jquery有哪些
  • js setimmediate
  • javascript教程
  • 事件的分发与传播的关系
  • python怎么自定义函数
  • 江西税务登记查询系统
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设