uni-app 微信小程序解决富文本内容图片自适应问题
2020-06-08 05:44
127 查看
使用方法
[code]<rich-text :nodes="article.content|formatRichText"></rich-text>
Js代码:
[code]export default { data() { return { } }, onLoad(e){}, onShareAppMessage(res) {}, methods: {}, filters:{ /** * 处理富文本里的图片宽度自适应 * 1.查找img标签有无style属性,如果没有,加上style * 2.所有标签style后追加 max-width:100% !important; * 4.去掉<br/>标签 * @param html * @returns {void|string|*} */ formatRichText(html) { //控制小程序中图片大小 let newContent = html.replace(/<img[^>]*>/gi, function(match, capture) { console.log(match.search(/style=/gi)); if(match.search(/style=/gi) == -1){ match = match.replace(/\<img/gi,'<img style=""'); } return match; }); newContent = newContent.replace(/style="/gi, '$& max-width:100% !important; '); newContent = newContent.replace(/<br[^>]*\/>/gi, ''); return newContent; } }
相关文章推荐
- uni-app 小程序 解决rich-text富文本样式设置不成功问题
- uniapp 支付宝小程序富文本,解决不支持String问题
- 微信小程序swiper使用网络图片不显示问题解决
- uniapp解析富文本图片溢出,超出的问题
- 微信小程序 解决 “生成 appservice 出错,请查看详细信息” 问题
- 微信小程序坑点杂谈(十)一分钟解决微信小程序背景图片的使用问题
- 微信小程序Markdonw、HTML富文本内容显示解决办法
- uni-app 微信小程序-放大缩小效果以及抖动解决办法
- 在微信小程序中渲染HTML内容3种解决方案及分析与问题解决
- 完美解决微信小程序scroll-view高度自适应机型宽度的问题
- 微信小程序Markdonw、HTML富文本内容显示解决办法
- uni_app 微信小程序 苹果手机 边框显示不全问题
- 微信小程序利用for循环解决内容变更问题
- 解决微信小程序中在其他页面无法使用app.js中获取的userInfo或openid的问题
- 微信小程序搭建及解决登录失败问题
- 解决iOS8以上系统下app底部UITabBarItem上自定义的背景色和图片,在首次启动或push之后再pop回去会变成系统默认颜色-蓝色问题
- IOS 微信分享点击无反应(完美解决微信分享32K图片限制问题)
- 利用swt中的一个获取图片的类SwingResourceManager 来解决将程序打为jar后图片找不着的问题
- 解决使用 libjpeg 保存图片时因磁盘写入失败导致程序退出的问题
- 解决小米miui系统调用系统裁剪图片功能camera.action.CROP后崩溃或重新打开app的问题