当前位置: 首页 > article >正文

【Vue】从后端返回数据如何保留文本的格式,包括换行

目录

一、使用场景

二、解决方案一:pre标签

三、解决方案二:v-html


一、使用场景

我数据库有个字段是带有换行符的varchar类型,比如有值为:

物质名称:空气\n温度:10\n压力:10

那么这种情况下,我返回给Vue,直接用{{this.value}} 是不行的,它无法把\n换行符识别出来。

二、解决方案一:pre标签

<pre>标签是可以保留文本格式的。

<pre>{{ value }}</pre>

三、解决方案二:v-html

使用 v-html:你可以将文本中的换行符替换为 HTML 的换行标签 <br>。

data() {
  return {
    value: "物质名称:空气\n温度:200\n压力:300"
  }
},
computed: {
  formattedValue() {
    return this.value.replace(/\n/g, '<br>');
  }
}
<div v-html="formattedValue"></div>

http://www.kler.cn/news/329403.html

相关文章:

  • 数据库查询
  • 注册安全分析报告:科研诚信查询平台无验证方式导致安全隐患
  • buuctf [ACTF2020 新生赛]Include
  • 面试题05.08绘制直线问题详解(考察点为位运算符)
  • 软件设计模式概述
  • 面试题:MySQL你用过WITH吗?领免费激活码
  • PHP安装后Apache无法运行的问题
  • [Redis][主从复制][上]详细讲解
  • CSS全解析
  • 滚雪球学MySQL[10.2讲]:数据库性能问题排查详解:从慢查询优化到内存与CPU使用分析
  • DES、3DES 算法及其应用与安全性分析
  • 【RabbitMQ 项目】客户端:连接模块
  • CSP 安全配置案例
  • 【设计模式-命令】
  • Elasticsearch学习笔记(1)
  • 二、词法分析,《编译原理》(本科教学版),第2版
  • 【MySQL基础刷题】总结题型(一)
  • 简单的微信小程序个人 个人详情页
  • WebUI密码被锁定
  • NCU-机器学习-作业3:基于SVM的手写字识别
  • linux ip命令使用
  • 大数据毕业设计选题推荐-热门微博数据可视化分析系统-Hive-Hadoop-Spark
  • C动态内存管理
  • 【在Linux世界中追寻伟大的One Piece】System V共享内存
  • Spring DI 笔记
  • 使用rust写一个Web服务器——单线程版本
  • 基于SSM+VUE的学生宿舍管理系统
  • 单链表的增删改查(数据结构)
  • OpenAI o1:使用限额提高,o1 模型解析
  • 基于STM32的智能家居语音控制系统:集成LD3320、ESP8266设计流程