uniapp解决富文本图片过大

<view class="textClass">
	<rich-text :nodes="richText">rich-text>
view>
import { formatRichText } from "***";


export const formatRichText = (html) => {
	let newContent = html.replace(/]*>/gi, function(match, capture) {
		match = match.replace(/style="[^"]+"/gi, '').replace(/style='[^']+'/gi, '');
		match = match.replace(/width="[^"]+"/gi, '').replace(/width='[^']+'/gi, '');
		match = match.replace(/height="[^"]+"/gi, '').replace(/height='[^']+'/gi, '');
		return match;
	});
	newContent = newContent.replace(/style="[^"]+"/gi, function(match, capture) {
		match = match.replace(/width:[^;]+;/gi, 'max-width:100%;').replace(/width:[^;]+;/gi, 'max-width:100%;');
		return match;
	});
	newContent = newContent.replace(/]*\/>/gi, '');
	newContent = newContent.replace(/\/gi,
		');
	return newContent;
}
.textClass{
        margin: 0 16rpx;
    }

你可能感兴趣的:(笔记,uniapp)