0


前端去除 html 的标签 v-html 改为方法

在Vue中,如果你想要去除HTML字符串中的标签,可以使用JavaScript的DOM解析器。以下是一个简单的方法,使用DOMParser来解析HTML字符串并移除所有标签:

methods:{stripTags(htmlString){const doc =newDOMParser().parseFromString(htmlString,'text/html');return doc.body.textContent ||"";}}

你可以在Vue组件的方法中添加这个stripTags方法,然后在模板中使用它来显示去除标签后的文本

<template><div><p>{{stripTags(htmlContent)}}</p></div></template><script>exportdefault{data(){return{htmlContent:'<p>这是一个<strong>HTML</strong>字符串。</p>'};},methods:{// 方法定义同上}};</script>

在这个例子中,htmlContent是含有HTML标签的字符串,stripTags方法会将其转换为纯文本。在模板中,使用{{ stripTags(htmlContent) }}来显示处理后的文本。

标签: 前端 html

本文转载自: https://blog.csdn.net/ling_zhi_xin/article/details/141856075
版权归原作者 心之语歌 所有, 如有侵权,请联系我们删除。

“前端去除 html 的标签 v-html 改为方法”的评论:

还没有评论