微信小程序接收富文本编辑器图片大小解决方法

简介: 1、jmeter --大家用的比较多一些2、postman或者newman --看到这里有的同学就说,这个是接口功能测试的,但是实际你并不懂,它也是博大精深的3、java+httpclient,通过代码实现4、java+restassured,通过代码实现5、python+urllib2,用的很少了现在6、python+requests,目前比较火一些7、httprunner,好工具,可以改造,用的地方

一、先上案列:

1.图片没有尺寸影响整体布局
image.png

二、改完之后:

image.png

三、上代码展示

1.wxml

<!--pages/articleInfo/articleInfo.wxml-->
<view class="articleInfo padding15">
  <rich-text nodes="{
   
   {articleInfoArray}}"></rich-text>
</view>

2.js

  //请求协议接口
    wx.request({
   
   
      url: 请求接口,
      data: {
   
   
        id:that.data.id
      },
      method: "GET",
      header: {
   
   
        'content-type': 'application/json'
      },
      success: function (res) {
   
   
        console.log(res.data.list)
        wx.hideLoading();
        if(res.data.data=="success"){
   
   

          var jsonDa = JSON.stringify(res.data.list.content).replace(/<img/gi, "<img class='richImg'");
          //遍历得到的数据,给img添加CSS和style
          var newResData = JSON.parse(jsonDa);
          console.log(newResData); //得到的数据含有img标签的都有richImg

          that.setData({
   
   
            articleInfoArray:newResData
          })
          wx.setNavigationBarTitle({
   
   
            title: res.data.list.title
          })
        }

      }
    })

3.wxcss

rich-text .richImg{
   
   
  max-width: 100%;
  max-height: 100%;
  vertical-align: middle;
  height: auto!important;
  width: auto!important;
}

在这里插入图片描述

总结:因为通过解析编译,图片有class名字为richImg,我们通过获取从而改变其样式结构,从而达到图片大小进行排版布局

目录
相关文章
|
JSON 小程序 前端开发
|
小程序
微信小程序文件上传无响应解决方法
微信小程序文件上传无响应解决方法
1181 0
|
29天前
|
缓存 API 开发工具
有关Unity使用Rider编辑器无法弹出代码提示的有效解决方法
【11月更文挑战第13天】在 Unity 中使用 Rider 编辑器时,若遇到代码提示无法弹出的问题,可以通过检查 Rider 设置(如自动补全选项、Unity 插件安装、索引设置)、Unity 项目设置(如解决方案正确关联、脚本导入设置)以及环境和依赖关系(如 .NET SDK 版本兼容性、Unity 和 Rider 版本兼容性)等方面进行排查和解决。
|
5月前
|
小程序
【微信小程序-原生开发】富文本编辑器 editor 的使用教程
【微信小程序-原生开发】富文本编辑器 editor 的使用教程
675 0
【微信小程序-原生开发】富文本编辑器 editor 的使用教程
|
JavaScript 算法 Java
企业微信开启接收消息+验证URL有效性
企业微信开启接收消息、验证URL有效性、SHA1、提供接收和推送给企业微信消息的加解密接口、计算消息签名接口
246 1
企业微信开启接收消息+验证URL有效性
|
7月前
|
XML 人工智能 数据安全/隐私保护
【Python+微信】【企业微信开发入坑指北】1. 数据链路打通:接收用户消息处理并回复
【Python+微信】【企业微信开发入坑指北】1. 数据链路打通:接收用户消息处理并回复
111 0
|
7月前
|
小程序
Uniapp 解决组件在官方文档不支持的事件上,接收小程序原生组件事件
Uniapp 解决组件在官方文档不支持的事件上,接收小程序原生组件事件
113 0
|
缓存 资源调度 小程序
微信小程序(二十五)微信小程序富文本编辑器editor上传图片
一般在做网站开发的时候,最开始使用的一般都是百度的ueditor,但是这个玩意好久不更新了,功能到时够用,就是UI以及其他的一些套件的视觉效果稍差。
299 0
|
小程序 程序员 开发工具
微信web开发者工具无法打开的六种解决方法
微信web开发者工具无法打开的六种解决方法
997 0
|
小程序
uniapp小程序扫描条形码call failed:, {errMsg: “scanCode:fail“}解决方法
uniapp小程序扫描条形码call failed:, {errMsg: “scanCode:fail“}解决方法
192 0