原
uni-app 开发 微信小程序 v-html会生成 rich-text,不好设置图片样式,给图片的最大宽度设置100%

方案一:通过修改数据源添加内联样式(推荐)
在绑定v-html的内容中,直接为标签添加内联样式style=”max-width:100%”。这需要你在生成内容时进行字符串替换:
<template>
<rich-text :nodes="processedHtml"></rich-text>
</template>
<script>
export default {
data() {
return {
originalHtml: '<p>内容<img src="xxx.jpg"></p>'
};
},
computed: {
processedHtml() {
// 将所有<img>标签替换为带样式的标签
return this.originalHtml.replace(/<img/g, '<img style="max-width:100%;"');
}
}
};
</script>
欢迎加群讨论技术,1群:677373950(满了,可以加,但通过不了),2群:656732739。有需要软件开发,或者学习软件技术的朋友可以和我联系~(Q:815170684)
评价
排名
8
文章
221
粉丝
7
评论
7
ICP备案 :渝ICP备18016597号-1
网站信息:2018-2025TNBLOG.NET
技术交流:群号656732739
联系我们:contact@tnblog.net
公网安备:
50010702506256


欢迎加群交流技术