vue v-html 富文本图片溢出,解决图片溢出问题之后会出现附件的图片也是100%显示

如图所示:附件前面的图片也是100%

解决方案:给富文本中所有图片增加 class

富文本

JavaScript

handleHtml(rich) {//使用正则表达式匹配所有图片let reg = RegExp(/<[img]+\s+(.*?)(?<id>\w*?)[\s'"](.*?)>/g);let match = rich.match(reg);if (match) {//循环图片数组for (let i = 0; i < match.length; i++) {const item = match[i];//根据判断条件添加不同classif (item.includes("title=")) {let len = item.length;let _str = item.slice(0, len - 2) + " class=\"l-img\"/>";//追加 class 之后的imgrich = rich.replace(item, _str);} else {let len = item.length;let _str = item.slice(0, len - 2) + " class=\"l-file-img\"/>";//追加 class 之后的imgrich = rich.replace(item, _str);}}}console.log("处理之后", rich);return rich;
}

scss

<style lang="scss" scoped>
.rich-box {background-color: #ffffff;::v-deep {.l-img {max-width: 100%;}}
}
</style>

最终效果:

注:可以根据自己的判断条件增加不同的 class,具体根据项目去处理

vue v-html 富文本图片附件前图标显示问题相关推荐

  1. zx-quill+vue+element实现富文本图片上传到服务器

    quill富文本编辑器图片默认是base64数据流,我们要实现把图片上传到服务器这个需求,quill中并没有找到相关配置 https://www.jianshu.com/p/9e4e4d955d0f ...

  2. elementui图片上传php,vue+element-ui+富文本————图片上传

    最近用vue+element-ui开发一套后台管理系统,其中项目中需要用到富文本编辑器,这里总结下开发过程中遇到的坑和使用方法. 刚开始用的是vue-quill-editor结合element-ui上 ...

  3. vue+element-ui+富文本————图片上传

    最近用vue+element-ui开发一套后台管理系统,其中项目中需要用到富文本编辑器,这里总结下开发过程中遇到的坑和使用方法. 刚开始用的是vue-quill-editor结合element-ui上 ...

  4. vue+element-ui实现富文本(含有图片粘贴拖拽上传)

    vue+element-ui实现富文本(含有图片粘贴拖拽上传) Just For Share | 仅仅分享 首先需要安装 cnpm i vue-quill-editor -D 富文本编辑器 cnpm ...

  5. vue h5 端实现富文本图片预览(基于 Vant UI 的 ImagePreview 组件)

    文章目录 vue h5 端实现富文本图片预览(基于 Vant UI 的 ImagePreview 组件) 预览效果 关键代码 使用案例 vue h5 端实现富文本图片预览(基于 Vant UI 的 I ...

  6. vue+php使用七牛云存储解决富文本图片冗余问题

    解决服务器中图片冗余的方法很多,本篇介绍利用七牛云自带的api解决图片冗余问题 问题: 在前端编辑富文本上传图片时,一般有两种方式,一种是将图片在本地预览,文件则在本地缓存,一种是直接上传服务器,然后 ...

  7. vue 是否有word编辑控件_GitHub - C84882428/editor-ui: vue集成 tinymce 富文本编辑器,增加导入 word 模板...

    editor-ui vue 集成 tinymce 富文本编辑器 自定义 tinymce 富文本编辑器, 在原来的编辑器中增加上传 word 模板 最终展示效果: 主要代码: 整体思路: 1,在编辑器原 ...

  8. html加载富文本_富文本图片懒加载解决方案

    图片懒加载,作为性能优化的一部分,想必我们并不陌生. 在React.Vue项目中,我们都可以引入对应的NPM包处理图片懒加载,如 lazyload.react-lazyload.vue-lazyloa ...

  9. java freemarker 图片_java通过freemarker导出包含富文本图片的word文档

    废话不多说,进入正题! 本文重点在于:对富文本图片的导出(基础的freemarker+word模板导出这里不做详细解说哈) (ps:大神的东西太深奥~~懵逼了 一周才搞定,为了方便后来在更加简单,清晰 ...

最新文章

  1. springboot集成测试时@RunWith和@SpringBootTest爆红不能测试
  2. diffpatch升级_Linux diff创建补丁以及patch打补丁
  3. 高仿wx钱包页H5网站源码
  4. canvas添加水印
  5. swing学习一(swing介绍、swing样例、布局管理器)
  6. python基础函数及用法意思_Python基础之函数基本用法与进阶详解
  7. 2021回顾 | AI 领域十大研究趋势及必读论文
  8. Linux的互斥锁、条件锁的用法
  9. html三栏布局有哪几种,CSS三栏布局的5种方法详解
  10. LitJson扩展支持float类型和自定义类型
  11. sigmoid/softmax指数运算溢出问题的解决方法
  12. 大电流dcdc降压芯片20a_电源篇 - 降压电路(DCDC,非隔离
  13. solidworks2021安装教程,solidworks2021安装步骤
  14. widows升级nodejs版本
  15. Echarts实现可视化大屏
  16. python+openCV 获取背景(三)
  17. 云框架研究:openstack基准测试框架rally
  18. 快速学习-RocketMQ-“Request-Reply”特性
  19. Java简单搭建免签个人支付宝当面付收款接口,无需挂APP,官方接口无风险
  20. 解决小程序onReachBottom在同屏只能触发一次的问题

热门文章

  1. [Virtual Judge]URAL1181:Cutting a Painted Polygon
  2. bugku 求getshell
  3. getenforce setenforce
  4. echarts去掉边框_echarts提示框显示问题
  5. 十六进制转换成十进制(超简c++)
  6. Linux常用命令(不定期更新)
  7. linux中system.img文件,Linux下对system.img文件操作
  8. 机器学习笔记(7)stacking算法
  9. 文件头对应的十六进制数据
  10. Linux运维05:mpstat命令详解