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

简介: 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 小程序 前端开发
|
小程序
微信小程序文件上传无响应解决方法
微信小程序文件上传无响应解决方法
1162 0
|
5月前
|
小程序
【微信小程序-原生开发】富文本编辑器 editor 的使用教程
【微信小程序-原生开发】富文本编辑器 editor 的使用教程
628 0
【微信小程序-原生开发】富文本编辑器 editor 的使用教程
|
JavaScript 算法 Java
企业微信开启接收消息+验证URL有效性
企业微信开启接收消息、验证URL有效性、SHA1、提供接收和推送给企业微信消息的加解密接口、计算消息签名接口
233 1
企业微信开启接收消息+验证URL有效性
|
7月前
|
XML 人工智能 数据安全/隐私保护
【Python+微信】【企业微信开发入坑指北】1. 数据链路打通:接收用户消息处理并回复
【Python+微信】【企业微信开发入坑指北】1. 数据链路打通:接收用户消息处理并回复
102 0
|
缓存 资源调度 小程序
微信小程序(二十五)微信小程序富文本编辑器editor上传图片
一般在做网站开发的时候,最开始使用的一般都是百度的ueditor,但是这个玩意好久不更新了,功能到时够用,就是UI以及其他的一些套件的视觉效果稍差。
277 0
|
小程序 程序员 开发工具
微信web开发者工具无法打开的六种解决方法
微信web开发者工具无法打开的六种解决方法
935 0
|
小程序
uniapp小程序扫描条形码call failed:, {errMsg: “scanCode:fail“}解决方法
uniapp小程序扫描条形码call failed:, {errMsg: “scanCode:fail“}解决方法
179 0
|
编解码 前端开发 小程序
微信小程序canvas画布不清晰解决方法
微信小程序canvas画布不清晰解决方法
|
5月前
|
开发工具
vi编辑器,现在vi\vim是文本文件进行编辑的最佳选择,Vim是vi的加强的版本,兼容vi的所有指令,vim编辑器有三种工作模式,一开始进入的是命令模式,命令模式i是插入的意思,两下y+p复制内容
vi编辑器,现在vi\vim是文本文件进行编辑的最佳选择,Vim是vi的加强的版本,兼容vi的所有指令,vim编辑器有三种工作模式,一开始进入的是命令模式,命令模式i是插入的意思,两下y+p复制内容