收藏
回答

使用rich-text显示内容,测试版,体验版都正常,发布正式版后显示就有问题

框架类型 问题类型 操作系统 工具版本
小程序 Bug Windows 1.05.2109142

使用rich-text显示内容,其中部分图片由于未指定大小,使用代码进行了处理,

处理后在开发工具、测试版,体验版都正常显示,但是发布后部分图片不能显示,部分图片尺寸没有得到理想调整。

图片处理代码如下:

removeImgCss:function (content)

  {

  let reg=/(style|class|width|height)="[^"]+"/gi;

  let img=/<img[^>]+>/gi;

  let res;

  if(img.test(content))

  {

    res = content.match(img);

   for(let i=0;i<res.length;i++){

        //console.log(res[i].replace(reg,""));

        content=content.replace(res[i],res[i].replace(reg,""));

      }

  }

  return content.replace(/<img/gi, '<img style="max-width:100%;height:auto;display:block;" ');

  },


回答关注问题邀请回答
收藏

1 个回答

  • 李钦-
    李钦-
    2021-09-22

    终于知道问题了 原来的写法/gi在测试环境下没有问题,正式环境下有问题,改成/g就好了

    2021-09-22
    有用
    回复
登录 后发表内容