HTML vue 识别文本中的\n 进行换行

这篇具有很好参考价值的文章主要介绍了HTML vue 识别文本中的\n 进行换行。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

在项目中碰到这样的情况,需要渲染文本域写入的内容,在编辑文本域时换行得到的文本就有了\n,如果直接渲染的话无法实现换行。

下面提供三种换行方式:

1.先使用正则将\n替换成<br/>标签,再用v-html渲染

this.text = res.data.replace(/\n/g,'<br>')
<div v-html="text"></div>

2.通过css的white-space 实现,推荐使用

<div style="white-space: pre-wrap;">{{text}}</div>

html \n换行,css3,html5,前端

 3.使用pre标签

<pre> 标签可定义预格式化的文本,被包围在 <pre> 标签 元素中的文本通常会保留空格和换行符

 <pre>{{text}}</pre>

使用<pre>标签 可以识别\n进行换行 但是不推荐使用

如果文字太长的一行可能会撑开固定宽度的容器或者超出容器范围

可以看一下white-space各种值的行为 对比一下pre和pre-wrap

html \n换行,css3,html5,前端

 文章来源地址https://www.toymoban.com/news/detail-534457.html

到了这里,关于HTML vue 识别文本中的\n 进行换行的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • HTML段落标签、换行标签、文本格式化标签与水平线标签

    目录 HTML段落标签 HTML换行标签 HTML格式化标签 加粗标签 倾斜标签 删除线标签 下划线标签 HTML水平线标签 在网页中,要把文字有条理地显示出来,就需要将这些文字分段显示。在 HTML 标签中, p 标签用于定义段落,它可以将整个网页分为若干个段落。 为文本分段可以使用段

    2024年04月27日
    浏览(39)
  • [HTML]Web前端开发技术2(HTML5、CSS3、JavaScript )格式化文本标记,定义列表,<blockquote>,definition description,ruby——喵喵画网页

    希望你开心,希望你健康,希望你幸福,希望你点赞! 最后的最后,关注喵,关注喵,关注喵,大大会看到更多有趣的博客哦!!! 喵喵喵,你对我真的很重要! 目录 前言 格式化文字与段落 Web页面设计原则 向Web页面添加文字信息 格式化文本标记 标题字标记 添加空格与特

    2024年02月05日
    浏览(102)
  • selenium获取html元素中的文本内容

    方法1: .text 直接定位元素 直接使用xpath路径定位元素,最后使用 .text 获取元素中文本 注意!!: 此时text_translation取.text 之前 类型为WebElement 方法2: text() 使用etree.HTML (提前导入模块from lxml import etree) etree.HTML先解析当前页面资源,再路径定位元素时,路径最后 添加 /text(

    2024年02月16日
    浏览(45)
  • 使用正则表达式替换文本中的html标签

    我们存储 markdown 文章时,如果存储转换后的 html 页面,那么在查出来的时候,会带有标签,可以使用正则表达式去除标签 如果要展示 html 文本,肯定不能直接删除掉标签,如下即可:

    2024年02月13日
    浏览(45)
  • unity 预制文本\n换行不起作用

    问题:预制体的文本在Inspector直接用n换行不生效 原因:因为unity会默认把n替换成\\\\n         预制体文本用换行符直接换好,如果要用代码替换换行,使用n换行没有生效。         需要把\\\\n替换成n,以下是我写的一个替换工具

    2024年02月11日
    浏览(48)
  • Vue基于html2canvas和jspdf生成pdf文件,解决jspdf中文乱码及自动换行等问题

    在做项目时有这么一个需求,需要将当前页面指定区域的内容导出pdf到本地。借助了两个插件分别是html2canvas.js和pdf.js来实现。使用过程中遇到的问题及解决方法 解决一些问题: 导出按A4纸大小排列 预留页面边距的问题 内容过多自动分页的问题 直接使用jspdf中文乱码的问题

    2024年01月25日
    浏览(62)
  • HTML的span标签的作用是什么?答:对文本内容进行精细的样式化和标记。

    当谈到HTML中的 span 标签时,它是一个非常基本且灵活的内联元素。它通常用于在文本中应用样式、添加额外的语义或将特定部分标记为一个单独的区域。 span 标签本身并不会给其中的内容带来任何视觉上的变化,但它可以与CSS一起使用,从而允许您对其内容进行样式化。 以

    2024年02月10日
    浏览(38)
  • vue中使用Base64转码(Tinymce富文本保留HTML标签)

    在vue项目中,我们经常使用到富文本编辑器,例如博主的项目(见上图),这里需要把富文本内的HTML结构,发放到Android端做混合应用的开发,因此HTML结构必不可少的! 但是浏览器在向服务器发送数据时,有可能出现不识别前端发送的特殊字符,或者直接丢弃特殊字符,此时

    2024年02月15日
    浏览(39)
  • html a标签换行显示

    可以使用CSS的display属性来实现多个a标签每行显示一个。 HTML代码: CSS代码: 这样,每个a标签都会被显示为一个块级元素,从而每个a标签都会独占一行。 如果不使用CSS,可以使用 br 标签在每个 a 标签后面插入一个换行符。 HTML代码: 这样,每个 a 标签后面都会有一个换行符

    2024年02月16日
    浏览(37)
  • HTML的标题,段落和换行标签

    文章目录 一、标题标签简介及代码 二、段落标签简介及代码 三、换行标签简介及代码 总结   提示:以下是本篇文章正文内容,下面案例可供参考 1.标题标签简介 标题标签分为六级:1~6,其字号的大小逐级递减。 标题标签的特点:(1)加了标题标签的文字将会加大加粗;

    2024年02月04日
    浏览(44)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包