Vue —— 关于富文本渲染内容图片溢出的问题

Vue —— 关于富文本渲染内容图片溢出的问题,第1张

Vue —— 关于富文本渲染内容图片溢出的问题 一、描述问题场景

前提:最近做的一个项目,包含了PC端和手机端,共用同一组数据库的数据。导致了,有些富文本内容在PC端录入的图片,在PC端显示正常,而在移动端的显示的图片则会溢出屏幕。

PC端:

移动端:

二、解决方法 使用深度选择器
/deep/ .content img {
	width: 100% !important;
}

/* 或者 */

.content >>> img {
	width: 100% !important;
}
使用正则匹配
// 将你要渲染的数据进行字符串正则匹配
this.goods_info.content = res.data.data.goods_info.content.replace(//g,");

然后再渲染出来,就可以正常了:

<div v-html="goods_info.content">div>

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/940994.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-17
下一篇 2022-05-17

发表评论

登录后才能评论

评论列表(0条)

保存