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

相关推荐
JEECG低代码平台14 小时前
终端里的AI搭档:我用Claude Code提效的实战心得
前端·人工智能·chrome
HelloReader14 小时前
Flutter ChangeNotifier用 ViewModel 管理应用状态(九)
前端
用户40993225021214 小时前
Vue 3 静态与动态 Props 如何传递?TypeScript 类型约束有何必要?
前端·vue.js·后端
程序员库里14 小时前
TipTap简介
前端·javascript·面试
关中老四14 小时前
【js/web甘特图插件MZGantt】如何使用外部弹框添加和修改任务(updRows方法使用说明)
前端·javascript·甘特图·甘特图插件
兆子龙14 小时前
Vite 打包优化实战:从 12.17M 到 7.95M 的瘦身之旅
javascript
nunumaymax15 小时前
css实现元素和文字从右向左排列
前端·css
confiself15 小时前
A2UI实时渲染展示
开发语言·javascript·css
旷世奇才李先生15 小时前
043校园二手交易平台系统-springboot+vue
java·vue.js·spring boot