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

相关推荐
薛一半4 分钟前
React-Redux核心原理与容器组件实战
前端·javascript·react.js
做运维的阿瑞4 分钟前
自连接、交叉连接与复杂 JOIN:一条问题链讲透
前端·数据库·mysql
web打印社区14 分钟前
C-Lodop 提示未准备好或 WebSocket 没准备好:先让本机服务起来
javascript·网络·websocket·网络协议·pdf·html
言乐615 分钟前
JavaScript概括前端原理
开发语言·前端·javascript·python·ecmascript
回眸&啤酒鸭41 分钟前
DeepSeek V4.1 Flash 批量处理实战指南
服务器·前端·javascript
用户33740969242642 分钟前
2026-09-27-Qwen-Image-2.1-1660Ti本地部署实战
前端
BIM云平台开发44 分钟前
DAZ里,如何保存现在姿势,如果调错了,可以重新导回
linux·服务器·前端·daz基础教程
传人1 小时前
网页文字滚动效果如何做
前端·javascript·jquery
福兮说1 小时前
前后端算的 MD5、SHA-256 对不上?编码、换行、BOM、HMAC、JSON 顺序,八个原因逐个实测
前端·javascript·node.js·json·哈希算法
一木 之林1 小时前
DeepSeek Agent 开发
java·前端·人工智能