取出富文本转义的文本

工具函数
v-html 可以转义富文本格式的内容

转义格式:(初始化)

`<p style="line-height: 1.2;"><span style="font-family: simsun, serif; font-size: 12pt;"><img class="wscnph" style="display: block; margin-left: auto; margin-right: auto;" src="https://wx-pro-image.wanxue.cn/WEB/content/knowledge/20210817/70baf0780f5f4dd5a80c887ae071748a" /></span></p>
<p style="line-height: 1.2; text-indent: 2em;"><span style="font-family: 'Microsoft YaHei', 'Helvetica Neue', 'PingFang SC', sans-serif; font-size: 12pt;">戴震、惠栋所循&ldquo;研经&rdquo;治学的基本原则和方法就是&ldquo;实事求是&rdquo;。阮元将科学技术及其&ldquo;实用&rdquo;叫做&ldquo;实事求是&rdquo;之学,这与他在经学研究中的&ldquo;实事求是&rdquo;概念有所区别,这里更着意于传统科学技术的实用性、功利性和作为历史内在要素的现实性。他以科学证经学,指出&ldquo;实事求是&rdquo;以救时弊的下手处是发展科学技术,而其根本是拯救被&ldquo;空谈性命&rdquo;之风所障蔽的传统文化本身。阮元接着戴震的&ldquo;血气心知&rdquo;,阐述人的本性和社会生活原则。</span></p>
<p style="line-height: 1.2; text-indent: 2em;"><span style="font-family: 'Microsoft YaHei', 'Helvetica Neue', 'PingFang SC', sans-serif; font-size: 12pt;">明清实学的历史局限性,它的&ldquo;气&rdquo;本自然观总体上仍然停留在经验的水平,尚待理论的根本突破;民主民本政治理想也仅是提出问题,尚未能找出实现的途径;它的人性理解亦缺乏理论和历史的深度。</span></p>
<p style="line-height: 1.1;">&nbsp;</p>`

函数:

// 取出html标签 及空格等标志符
function removeHTMLTag(str) {
  str = str.replace(/<\/?[^>]*>/g, ''); //去除HTML tag
  str = str.replace(/[ | ]*\n/g, '\n'); //去除行尾空白
  //str = str.replace(/\n[\s| | ]*\r/g,'\n'); //去除多余空行
  str = str.replace(/ /gi, ''); //去掉
  str = str.replace(/&nbsp;/gi, '');
  str = str.replace(/&rdquo;/gi, '');
  str = str.replace(/&ldquo;/gi, '');
  return str;
}

这里我对获取的值进行处理
把字符串长度超过172的 省略号显示

noticeList.value = noticeList.value.map((item) => {
  if (item.content.length > 172) {
    item.content = item.content.substring(0, 172) + '...';
  }
  return item;
});

展示效果:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值