微信小程序 - 解决 rich-text 富文本解析图片无法自适应宽高问题(图片超出屏幕宽度且不受控)
前言
注意:您无法通过直接指定
<img>
标签样式来试图设置为自适应图片。
使用官方 <rich-text>
富文本组件解析时,
当内容包含图片(大图)时显示的结果就会超出屏幕宽度。
解决方案
对显示前的富文本数据,使用正则进行替换处理图片标签,加入自适应属性样式。
您可以直接复制以下封装好的 “健壮” 函数,并按照调用方法进行操作,融入您的项目中。
由于微信小程序不能像 Vue
那样直接在模板上调用函数:
<rich-text :nodes="repairRichText('<b>您的富文本内容</b>')" />
所以您需要在 获取富文本 那块,拿到数据后立马调用处理函数,替换数据。
<!-- text: 通过 repairRichText('富文本内容') 处理好的富文本 -->
微信小程序 - 解决 rich-text 富文本解析图片无法自适应宽高问题(图片超出屏幕宽度且不受控)相关推荐
- 微信小程序webview、渲染富文本
先说点题外话,本来是写在简书上面的文章,现在简书不支持发布了,只能在csdn上上传了.... WebView对于前端开发的小伙伴来讲肯定不陌生,功能是很轻大的,就是一个而普通的html界面.今天主要讲 ...
- 微信小程序实战之实现富文本编辑器
前言 这是我参加掘金启航计划的第三篇文章,这次总结的是实现一个简单的富文本编辑器,相信阅读文章后,观众老爷们,能够实现富文本编辑器,在微信小程序中发布自己的文章,希望观众老爷们多多支持! 1. 实现效 ...
- 如何在微信小程序中使用wxParser(富文本编辑器)
微信小程序想要展示一篇文章,有图片,有文字,内容是由pc端的富文本编辑器编辑好的,可以使用wxParser插件. **1. 申请使用插件.**在「小程序管理后台 - 设置 - 第三方服务 - 插件管理 ...
- 微信小程序开发(十二)富文本插件wxParse的使用
昨天一位网友问我小程序怎么解析富文本.他尝试过把html转出小程序的组件,但是还是不成功,我说可以把内容剥离出来.但是这两种方法都是不行了.后来找到了wxParse-微信小程序富文本解析组件. 特性 ...
- 微信小程序获取rich-text(富文本)渲染内容高度,rich-text(富文本)里img 样式设置
1.背景: 在某些场景下,例如在某些详细信息内容展示数据量特别大的时候(有时候特别小),当数据量特别大的时候,需要做展示固定高度,展开更多内容完全展示,收起内容又还原.当内容特别少的时候,例如小于3行 ...
- 许嵩音乐智能问答系统微信小程序之获取数据及文本分类
许嵩音乐智能问答系统微信小程序之获取数据及文本分类 项目简介. 音乐播放器搭建. 获取数据及文本分类. 智能客服聊天界面. 连接前端微信小程序输入和后端python,并返回值 连接知识图谱 数据获取 ...
- 微信小程序 解决请求服务器手机预览请求不到数据的方法
微信小程序 解决请求服务器手机预览请求不到数据的方法 微信小程序的文档中明确说明了所有的请求是必须使用https的,以没用过https,由于小程序,不得不接触到https,研究了好长时间把tomcat ...
- 微信小程序解决苹果端在禁止下拉刷新以后仍可以拖到屏幕的问题
微信小程序解决苹果端在禁止下拉刷新以后仍可以拖到屏幕的问题 .json文件中----缺点是固定整个页面 {"navigationBarTitleText": "首页&qu ...
- uni开发微信小程序解决全局分享分销问题
uni开发微信小程序解决全局分享分销问题 1. 需求 1.小程序内每个页面都要打开胶囊分享按钮并实现分销 2.分享功能应该是在用户登录之后才予以打开 3.不想做在每个页面都写分享钩子的傻逼操作 2.实 ...
- 微信小程序 解决内层页面分享出去后 用户无法通过分享页面返回首页问题
微信小程序 解决内层页面分享出去后 用户无法通过分享页面返回首页问题 本质就是设置一个变量isshare来判断是否是分享页面中进入的 data设置 isshare: 0,//不是分享页面进入 js o ...
最新文章
- 京东金融曹鹏:没有数据的金融科技公司是纸上谈兵
- PhpStorm快捷键
- Android的intent之间复杂参数的传递
- 新CIO:Mark Schwartz认为的领先IT
- 【转】Linux的.a、.so和.o文件
- I/0口输入输出实验 流水灯程序 P0、P1、P2、P3口作为输出口,连接八只发光二极管,编写程序,使发光二极管从左至右循环点亮。
- C++语言基础 —— STL —— 容器与迭代器 —— map 与 multimap
- sap权限激活_SA*P 自定义权限对象
- python爬虫分布式怎么构造_如何构建一个分布式爬虫:实战篇
- IDEA中项目引入独立包打包失败问题解决(找不到包)
- 邮件服务器向hotmail等邮箱发信收到退信的解决方法
- 程序包androidx.appcompat.app不存在
- 微信小程序即时聊天前后端(TP5+Gateway)
- Sequential regulatory activity prediction across chromosomes with convolutional neural networks
- 无线打印机服务器怎样设置密码,配置网络打印机服务器设置密码
- 51单片机-定时器中断
- SWPU-DS)若有 n 阶对称矩阵 A,以行序为主序方式,将其下三角形的元素(包括主对角线上所有元素)依次存放于一维数组B[1..(n(n+1))/2]中,则在 B 中确定 a[i, j](i<j)
- U盘启动盘复原成普通U盘的方法:
- bash pitfalls(bash陷阱)
- 影像测量仪全自动测量汽车零件尺寸细节,保证整车品质和性能
热门文章
- 用JS做一个简易的时间显示动态效果
- 在Windows系统中查看下载文件的MD5,SHA1,SHA256校验码
- DM36x Rate Control Modes
- 使用appium进行app自动化测试时遇到AppActivity设置正确但报Connect Appium Server Fail.A new session could not be created
- FFmpeg windows 录屏(录像)录音 实测
- 函数参数缺省值/默认值
- 获取微信用户openid
- PDF怎样转换成JPG图片 PDF转换为JPG图片教程
- 磁力开源项目和自己服务器,Github新项目:自己本地搭建磁力搜索系统
- Input Leakage Current