export function quTypeFilter(value) { const map = { '1': '单选题', '2': '多选题', '3': '判断题', '4': '简答题' } return map[value] } export function examResultFilter(value) { const map = { '1': '合格', '0': '不合格' } return map[value] } export function paperStateFilter(value) { const map = { '0': '考试中', '1': '待阅卷', '2': '已考完', '3': '!已弃考' } return map[value] } export function examOpenType(value) { const map = { '1': '完全公开', '2': '指定部门', '3': '需要密码' } return map[value] } export function examStateFilter(value) { const map = { '0': '进行中', '1': '已禁用', '2': '待开始', '3': '已结束' } return map[value] } export function quLevelFilter(value) { const map = { '1': '普通', '2': '较难' } return map[value] } /** * 处理富文本里的图片宽度自适应 * 1.去掉img标签里的style、width、height属性 * 2.img标签添加style属性:max-width:100%;height:auto * 3.修改所有style里的width属性为max-width:100% * 4.去掉
标签 * @param html * @returns {void|string|*} */ export function formatRichText (html) { //控制小程序中图片大小 if(!html){ return '' } 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(/\