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

  • 怎样用好新闻推送方式进行网站内容传播获得用户(如何利用新闻进行有效宣传)

    怎样用好新闻推送方式进行网站内容传播获得用户(如何利用新闻进行有效宣传)

  • 快手怎么官方认证勾用户是什么意思(快手怎么官方认证√用户是什么意思)

    快手怎么官方认证勾用户是什么意思(快手怎么官方认证√用户是什么意思)

  • 微信400步大概走了多远(微信400步大概多少米)

    微信400步大概走了多远(微信400步大概多少米)

  • 抖音怎么投到电视(抖音怎么投到电视上看)

    抖音怎么投到电视(抖音怎么投到电视上看)

  • 淘宝店家电话怎么找(淘宝商家的电话)

    淘宝店家电话怎么找(淘宝商家的电话)

  • 泰捷30c和泰捷30s区别(泰捷30c和泰捷gt区别)

    泰捷30c和泰捷30s区别(泰捷30c和泰捷gt区别)

  • 智学网老师可以看见学生吗(智学网老师可以手动输成绩吗)

    智学网老师可以看见学生吗(智学网老师可以手动输成绩吗)

  • 支持miui12的机型(支持miui12的手机)

    支持miui12的机型(支持miui12的手机)

  • 毒上的求购是什么意思(毒上面的求购)

    毒上的求购是什么意思(毒上面的求购)

  • 抖音编辑资料修改内容暂不可用(抖音编辑资料修改不了)

    抖音编辑资料修改内容暂不可用(抖音编辑资料修改不了)

  • 照片hdr是什么意思(照片中hdr)

    照片hdr是什么意思(照片中hdr)

  • 天猫精灵没声音怎么办(天猫精灵没声音了怎么办)

    天猫精灵没声音怎么办(天猫精灵没声音了怎么办)

  • 微信强提醒对方知道吗(微信强提醒对方发朋友圈会提醒吗)

    微信强提醒对方知道吗(微信强提醒对方发朋友圈会提醒吗)

  • 微机中的系统主板是什么(微机主机系统包括中央处理器和内存储器)

    微机中的系统主板是什么(微机主机系统包括中央处理器和内存储器)

  • 华为nova5pro呼吸灯怎么设置(华为nova5i pro呼吸灯怎么调出来)

    华为nova5pro呼吸灯怎么设置(华为nova5i pro呼吸灯怎么调出来)

  • ps字体下划线怎么去掉(ps字体下划线怎么打出来)

    ps字体下划线怎么去掉(ps字体下划线怎么打出来)

  • 手机上显示的hd是什么意思(手机上显示的hd是什么意思?)

    手机上显示的hd是什么意思(手机上显示的hd是什么意思?)

  • 手机qq怎么自动回复消息(手机QQ怎么自动发消息)

    手机qq怎么自动回复消息(手机QQ怎么自动发消息)

  • 趣步糖果怎么没置换(趣步糖果怎么不能卖)

    趣步糖果怎么没置换(趣步糖果怎么不能卖)

  • 激光拆屏机弊端(激光拆屏机弊端大吗)

    激光拆屏机弊端(激光拆屏机弊端大吗)

  • 苹果短信前面有个月亮(苹果短信前面有一个月亮是什么意思)

    苹果短信前面有个月亮(苹果短信前面有一个月亮是什么意思)

  • 安卓手机怎么恢复聊天记录(安卓手机怎么恢复删除的软件)

    安卓手机怎么恢复聊天记录(安卓手机怎么恢复删除的软件)

  • PHPCMS怎么仿站?(dedecms仿站如何做)

    PHPCMS怎么仿站?(dedecms仿站如何做)

  • 附加税的税率表
  • 资金预算表编制依据
  • 交易性金融资产的交易费用计入哪里
  • 通货膨胀的含义及通货膨胀率的计算
  • 赠送客户样品怎么写文案
  • 怎么报企业所得税季报
  • 机械租赁小规模企业所得税
  • 出口退税发票未稽核可以申报退税吗
  • 五险一金计提缴纳分录
  • 电子承兑汇票如何拆小
  • 库存现金限额一般由开户银行根据企业
  • 政府扶持资金是什么意思
  • 个人汽车租赁发票网上怎么开
  • 工会经费按上年工资总额还是本年
  • 国有划拨地是否能转让土地
  • 重置申报清册是什么意思
  • 筹建期员工社保分录
  • 个税系统工资少报了怎么办
  • 会计与税法折旧的关系
  • 产品毛利率计算表
  • 经营租赁交什么税种
  • 旅游业差额征税怎么计算
  • 为什么要清理肠道垃圾
  • 苹果Mac电脑怎么锁屏
  • 压缩文件夹发给别人他能看到我桌面上的文件吗
  • 公司支付货款怎么做账
  • 工会会员会费缴费证明怎么开
  • php数组函数题目
  • 应纳税所得税计算公式
  • 带息应收票据计息时
  • 包装物押金收入是否计入销售额
  • mac phpstudy
  • 增值税发票怎么抵税
  • php文档系统
  • node实战
  • win11预览版22000.51
  • 保险公司发票能在异开吗
  • 国家对建筑垃圾处理企业有补助吗
  • 印花税和工会经费用不用计提
  • 增值税纳税申报表怎么填
  • 自由会计服务类工作者
  • sqlyog配置
  • sh sqlplus
  • 发票有种类型
  • 个体小企业怎么缴纳个人所得税
  • sqlserver函数语法
  • 2021年购买土地需要缴纳什么税
  • 贷款损失准备的会计核算
  • 怎样在excel计算
  • 一般纳税人的税负率是多少
  • 注册资金没有到位
  • 进项税额大于销项税月末结转
  • 日常费用报销管理制度
  • 银行回单超过三个月可以补打吗
  • 购买方退货的会计分录怎么写
  • 原始凭证的基本内容
  • mysql 5.7.11 winx64快速安装配置教程
  • xp系统强制删除文件
  • 纸嫁衣6第四章攻略全文图解
  • apt-key
  • tesmon.sys导致的蓝屏
  • 一岁的宝宝可以喝枸杞水吗
  • window8更新10
  • win8 远程桌面
  • [置顶] clauvio,Twitter小老鼠
  • 微信小程序实现账号密码登录
  • 菜鸟教程安卓下载
  • 各种扩展名的含义
  • js实现弹窗
  • unity如何导入资源文件
  • jquery中的事件和事件处理有哪些
  • Javascript字符串出现次数
  • androidstudio webview
  • 新收入准则租赁业务
  • 查账征收个人经营所得税怎么申报
  • 电子税务局怎么添加开票员
  • 广西税务申报增值税时为什么打开表格时总是加载中
  • 辽宁交管12123能用微信支付吗
  • 上海市税务局的电话
  • 美国税务人员
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设