有时候使用wxParse渲染html的图文信息时,图片会按照原图的大小显示,在小程序页面就容易出现滚动条,这样页面一点都不美观。
解决办法:
进入wxParse.js文件:
一、
var recal = wxAutoImageCal(e.detail.width, e.detail.height,that,bindName);
改为:
var recal = wxAutoImageCal(e.detail.width, e.detail.height, that, bindName, temImages[idx]);
二、将wxAutoImageCal方法替换为如下代码:
//计算视觉优先的图片宽高
function wxAutoImageCal(originalWidth, originalHeight, that, bindName, temImage) {
var arr = temImage.attr.style;
var widthIndex = arr.indexOf("width:");
console.log(widthIndex);
var widthValue = '';
if (widthIndex != -1) {
// widthValue = arr[widthIndex + 1];
console.log(arr);
var trr = arr.split(";");///sophie
for (let i = 0