vue 组件公共的方法

我这是取后端数据发现后端给的数据啥样的都有

复制代码
有带标签的  有带图片的  还有换行的

把这些筛选掉 比如去掉标签 去掉空格

1.首先创建一个公共页面

复制代码
/* 
    处理数据html标签显示界面
*/

export function removeHTMLTag(htmlStr) {  
  let html = htmlStr  
    .replace(/<img.*?>/g, "[图片]")  
    .replaceAll(/<[^>]+>/g, "")  
    .replace(/&nbsp;/gi, "");  
    return html;  
     
}

2.在使用的页面导入这个页面

一个知识点 {}语句使用的是ES6模块导入的解构赋值语法。这种语法允许你从一个模块中导入多个函数或变量,并且可以为它们重新命名

import { removeHTMLTag } from '@/utils/common.js'

3.在methods里边声明一下

4.最后一步 使用和这个removeHTMLTag

相关推荐
涛涛ing9 分钟前
2026 上半年,前端圈已经炸了五次
前端
hunterandroid14 分钟前
Android 后台任务可靠性排查:从 WorkManager 观测到失败重试闭环
android·前端
skiyee14 分钟前
🔥 oiyo & unibest = 又新又好的 uniapp 模板
前端·uni-app
xingren18 分钟前
「眨眼」UI 特效 - 在 Winform/WPF/WinUI3/Avalonia/Web 的实现
前端
观察员20 分钟前
Vue3 猜字游戏前端实战:从零搭建聊天交互界面
vue.js
颜进强23 分钟前
前端看后端 13:什么是 Cookie 和 Session?
前端·后端
月月大王的3D日记25 分钟前
Three.js 入门系列(7):让甜甜圈围着我转 —— 3D文字生成
前端·javascript
gitboyzcf26 分钟前
mpegts.js解决Chrome无法播放7568×142分辨率报错 DOMException问题
前端·后端
yio_yin41 分钟前
MyBatis
java·前端·mybatis
棒棒的唐1 小时前
非常棒的向量数据库chroma的前端管理工具及向量模型配置
前端