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

相关推荐
ArkPppp1 分钟前
大道至简-Shadcn/ui设计系统初体验(下):Theme与色彩系统实战
前端·前端框架
炒米23332 分钟前
通义千问Qwen3-Coder模型帮我总结的typescript笔记
前端
__花花世界8 分钟前
前端日常工作开发技巧汇总
前端·javascript·vue.js
www_stdio9 分钟前
栈(Stack)详解:从原理到实现,再到括号匹配应用
javascript
0思必得020 分钟前
[Web自动化] HTTP/HTTPS协议
前端·python·http·自动化·网络基础·web自动化
冰封剑心34 分钟前
MiniCPM-V-2_6 (4-bit 量化)使用
java·前端·数据库
q***428237 分钟前
SpringCloudGateWay
android·前端·后端
爱泡脚的鸡腿39 分钟前
uni-app D5 实战(小兔鲜)
前端
tomato_40441 分钟前
本地系统、虚拟机、远程服务器三者之间的核心区别
前端
许商1 小时前
【stm32】【printf】
java·前端·stm32