微信小程序 图片自适应
来源:互联网 发布:淘宝价格数字字体 编辑:程序博客网 时间:2024/06/13 06:33
创建一个js文件,写入这段代码,需要的地方再引入
function imageUtil(e) {
var imageSize = {};var originalWidth = e.detail.width;//图片原始宽
var originalHeight = e.detail.height;//图片原始高
var originalScale = originalHeight/originalWidth;//图片高宽比
//console.log('originalWidth: ' + originalWidth)
//console.log('originalHeight: ' + originalHeight)
//获取屏幕宽高
wx.getSystemInfo({
success: function (res) {
var windowWidth = res.windowWidth;
var windowHeight = res.windowHeight;
var windowscale = windowHeight/windowWidth;//屏幕高宽比
//console.log('windowWidth: ' + windowWidth)
//console.log('windowHeight: ' + windowHeight)
if(originalScale < windowscale){//图片高宽比小于屏幕高宽比
//图片缩放后的宽为屏幕宽
imageSize.imageWidth = windowWidth;
imageSize.imageHeight = (windowWidth * originalHeight) / originalWidth;
}else{//图片高宽比大于屏幕高宽比
//图片缩放后的高为屏幕高
imageSize.imageHeight = windowHeight;
imageSize.imageWidth = (windowHeight * originalWidth) / originalHeight;
}
}
})
//console.log('缩放后的宽: ' + imageSize.imageWidth)
//console.log('缩放后的高: ' + imageSize.imageHeight)
return imageSize;
}
module.exports = {
imageUtil: imageUtil
}
阅读全文
1 0
- 微信小程序 图片自适应
- 微信小程序 图片宽高自适应
- 微信小程序 图片宽高自适应详解
- 微信小程序image图片自适应宽度比例显示的方法
- 微信小程序swiper组件实现图片宽度自适应
- 微信小程序 图片自适应及改变点击之后的样式
- 微信小程序swiper组件实现图片宽度自适应
- 微信小程序image图片自适应宽度比例显示的方法
- 微信小程序图片实现宽度100%,高度自适应
- 微信小程序-Image 图片实现宽度100%,高度自适应
- 微信小程序开发之图片等比例缩放 获取屏幕尺寸图片尺寸 自适应
- 微信小程序开发之图片等比例缩放 获取屏幕尺寸图片尺寸 自适应
- 微信小程序开发之图片等比例缩放 获取屏幕尺寸图片尺寸 自适应
- 微信小程序开发之图片等比例缩放 获取屏幕尺寸图片尺寸 自适应
- 微信小程序 —— 图片自适应后去掉底部的白边
- 图片自适应
- 自适应图片
- 图片自适应
- noip 2012 借教室 二分+差分
- 通俗易懂SpringMVC整体框架理解
- 解压excelTemplate压缩包.bat
- ViewPager的使用
- Viewpager+Fragment 导航栏联动
- 微信小程序 图片自适应
- leetcode 162. Find Peak Element
- Dubbo 发布恢复维护后的第一个版本 2.5.4
- 被遗忘的Logrotate
- checkbox设置大小
- 《万历十五年》读后感
- 屏幕适配之图片适配
- 如有需要购买阿里云服务的朋友可以点开看看
- 如何查看oracle用户具有的权限和角色