背景:

本地做微信小程序项目,后台通过富文本编辑器编辑内容,在小程序页面展示时使用rich-text遇到了图片不能展示和图片尺寸过大的问题。

问题一:富文本编辑器中的图片无法展示

<rich-text nodes="{{content}}"></rich-text>

分析原因:照上面写法输出富文本内容,图片加载失败,查看图片路径,发现路径错误

解决方案:
 content中的图片地址必须为网络地址,后台可做处理,如下

$info['content'] = str_replace('/Uploads',"http://www.***.cn/Uploads",$info['content']);

问题二:图片宽度超出容器

解决方案一: 接口中给img加标签(php)

$info['content'] = str_replace("<img ", "<img style='max-width:100%;height:auto;'", $info['content']);

解决方案二: 微信小程序js文件中给img加标签

that.setData({content: res.data.content.replace(/\<img/gi, '<img style="max-width:100%;height:auto"')})

that.setData({content: res.data.contents.replace('<img ', '<img style="max-width:100%;height:auto"')})

微信小程序rich-text富文本图片相关推荐

  1. 微信小程序 - 解决 rich-text 富文本解析图片无法自适应宽高问题(图片超出屏幕宽度且不受控)

    前言 注意:您无法通过直接指定 <img> 标签样式来试图设置为自适应图片. 使用官方 <rich-text> 富文本组件解析时, 当内容包含图片(大图)时显示的结果就会超出屏 ...

  2. 微信小程序:rich-text 富文本中图片自适应

    /*** 处理富文本里的图片宽度自适应* 1.去掉img标签里的style.width.height属性* 2.img标签添加style属性:max-width:100%;height:auto* 3 ...

  3. 微信小程序开发(十三)富文本插件wxParse的wxParseImgTap的bug修复

    在上一篇微信小程序开发(十二)富文本插件wxParse的使用中,我已经使用了wxParse插件.下午有时间就仔细的把玩了一下,发现了一个bug. 问题描述 仔细看报错,我们会发现是wxParse.js ...

  4. 微信小程序如何显示富文本,类似v-html,rich-text

    一.微信小程序需求,有一段富文本字符串需要解析并展示在页面上: 结构如下 :content 二.解决办法 一.用过vue 的都知道vue 有个 v-html 属性,可以准换html格式并且展示: 但是 ...

  5. 微信小程序解析html富文本插件wxparse的使用

    第一步:下载把wxparse文件放到根目录下 第二步:引入<import src="../../wxParse/wxParse.wxml"/>  在xx.wxml页面 ...

  6. 微信小程序显示HTML富文本

    效果图 上面是转化后的,下面是后台获取的HTML标签 下载wxParse文件 git地址:https://github.com/icindy/wxParse 找到 wxParse 文件夹 复制到你的项 ...

  7. 小程序PHP字体,微信小程序在text文本实现多种字体样式

    这篇文章主要介绍了微信小程序在text文本实现多种字体样式,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 微信小程序比较特别,它的wxml只允许用自 ...

  8. 微信html字体颜色代码,微信小程序在text文本实现多种字体样式

    这篇文章主要介绍了微信小程序在text文本实现多种字体样式,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 微信小程序比较特别,它的wxml只允许用自 ...

  9. 微信小程序使用image组件显示图片的方法

    本文实例讲述了微信小程序使用image组件显示图片的方法.分享给大家供大家参考,具体如下: 1.效果展示 2.关键代码 ① index.wxml 代码如下: <image style=" ...

  10. 微信小程序使用wxParse,解决图片显示路径问题

    微信小程序使用wxParse,解决图片显示路径问题 参考文章: (1)微信小程序使用wxParse,解决图片显示路径问题 (2)https://www.cnblogs.com/zxf100/p/100 ...

最新文章

  1. RESTful之过滤Filtering
  2. eclipse java debug 日志输出到文件里面
  3. 如何通过其值获取JavaScript对象中的键?
  4. 行为模式之Chain of Responsibility模式
  5. dplayer js控制 自动全屏_Qt编写安防视频监控系统18-云台控制
  6. Application Desktop Toolbars 桌面工具栏
  7. Power Query
  8. 洛谷1967货车运输
  9. SpringBoot之MongoTemplate的查询可以怎么耍
  10. linux二重启动防止
  11. matlab中创建一个工程,从文件夹创建新工程
  12. oracle字段去重查询,oracle怎么去重查询
  13. html中加粗的字体如何改细,css怎么把字体变细?
  14. github上传文件
  15. Linux C程序实现查看文件夹大小
  16. PPT中表格的插入与结构调整
  17. 《游戏大师Chris Crawford谈互动叙事》一导读
  18. 启动定时器t0的工作指令是_80c51单片机定时器t0工作于方式1定时时间1ms当晶振为6mhz时求计数初值为多少...
  19. JVM垃圾回收(二) 垃圾回收算法
  20. 阿里云ECS服务器安装Mysql全过程

热门文章

  1. java课设 简单九宫格_Java实现九宫格的简单实例
  2. 双向链表的插入及删除图解
  3. Steinitz exchange lemma
  4. 解决eclipse neno在线下载安装缓慢及失败的问题
  5. RedHat安装yum和配置yum源
  6. DONT_TOUCH约束
  7. 2015.11--360校招面试-后台C++开发工程师
  8. vue的网站用puppeteer做seo
  9. 南京申瓯SOC1000-UC IPPBX为中小企业提供电话系统解决方案
  10. vue中控制台报错[WDS] Disconnected的解决办法