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

相关推荐
后除12 小时前
从零到一: 创建一个 TypeScript 7 项目
前端·webpack·typescript
lerhxx13 小时前
我用 R3F 手搓了一个能走进去的 3D 迷宫简历(上):从选型架构到迷宫生成算法
前端·javascript·three.js
还有多久拿退休金13 小时前
不调多模态,纯文本大模型如何给系统操作配上截图
前端·llm·aigc
hunterandroid14 小时前
HarmonyOS WebSocket 实战:断线重连、心跳保活与连接状态机设计
前端
hunterandroid14 小时前
StateFlow 与 SharedFlow 的边界:状态与事件的正确建模
android·前端
心念科技14 小时前
1、搜索表单 xnSearch(基于:心念后台,后端 Java 21 + Spring Boot 4 + Spring Cloud,前端提供 ReactVue3+TS、Vue3+JS、Vue2+JS
前端
计算机魔术师14 小时前
Dwarkesh Patel 对 OpenAI/Hugging Face 事件的爆款解读被指危险误导
前端
自进化Agent智能体15 小时前
Hermes GitHub PR 审查 —— 自动化代码评审
前端
涛涛ing17 小时前
OpenAI Astra 泄露:零样本生成 3D 网页,前端开发者慌了吗?
前端
ssshooter17 小时前
现在网页都能提供 MCP 了?!
前端·人工智能·程序员