APP聊天室控制图片不能忽大忽小

setPicSize(content){ console.log(content); // 让图片最长边等于设置的最大长度,短边等比例缩小,图片控件真实改变,区别于aspectFit方式。 let maxW = uni.upx2px(350);//350是定义消息图片最大宽度 let maxH = uni.upx2px(350);//350是定义消息图片最大高度 if(content.image_width>maxW||content.image_height>maxH){ let scale = content.image_width/content.image_height; content.image_width = scale>1?maxW:maxH*scale; content.image_height = scale>1?maxW/scale:maxH; } return content; },

setPicSize(content){

// 让图片最长边等于设置的最大长度,短边等比例缩小,图片控件真实改变,区别于aspectFit方式。

let maxW = uni.upx2px(350);//350是定义消息图片最大宽度

let maxH = uni.upx2px(350);//350是定义消息图片最大高度

if(content.image_width>maxW||content.image_height>maxH){

let scale = content.image_width/content.image_height;

content.image_width = scale>1?maxW:maxH*scale;

content.image_height = scale>1?maxW/scale:maxH;

}

return content;

},

你可能感兴趣的:(APP聊天室控制图片不能忽大忽小)