先看图:


这是长图和方图的显示效果,都可以完全显示出来
上代码:
html部分:

<view class="question-title" style="width: 100%"><image @load="imageLoad" :style="{'width': images.width + 'px', height: images.height + 'px'}" src="https://ss1.bdstatic.com/70cFvXSh_Q1YnxGkpoWK1HF6hhy/it/u=3491947403,393487586&fm=26&gp=0.jpg" mode="aspectFit"></image>
</view>

js部分:

imageLoad: function(e) {var $width=e.detail.width,    //获取图片真实宽高$height=e.detail.height,ratio=$width/$height;    //图片的真实宽高比例var viewHeight=186,           //设置图片显示高度viewWidth=186 * ratio;    //计算的宽度值const query1= uni.createSelectorQuery().in(this);query1.select('.question-title').boundingClientRect(data => { // 获取图片区域的宽度console.log(data)if (viewWidth > data.width) { // 如果计算出来的图片宽度大于图片区域的宽度,则重新计算viewWidth=data.width          //固定图片宽度为区域宽度viewHeight=viewWidth / ratio; // 根据比例计算高度}var image= this.images; image = {width:viewWidth,height:viewHeight}console.log(image)this.images = image}).exec();
}

uniapp图片自适应显示,不裁剪相关推荐

  1. uni-app 图片自适应视图容器

    uni-app 图片自适应视图容器 uni-app中图片直接加background-size,等设置尺寸的属性无效 例 <view><image style="backgr ...

  2. html5裁剪后的图片不显示怎么办,裁剪后的图片不显示??

    按照老师在React Native Android原生模块开发实战中裁剪图片的例子来写的: render() { let imgUrl =Platform.OS==='android'? 'file: ...

  3. uniapp图片无法显示

    首先确定是在什么环境下不展示图片,确定你的标签是<img>还是<image>,确定你是网页不展示图片还是真机模拟不展示图片,请对应问题查找方法. 一.引用本地文件中存储的图片 ...

  4. css 图片大小自适应div,CSS 图片自适应显示宽度

    这个使用尤其中手机屏幕上最有用. 有喜欢方法: function ReImgSize(){ for (j=0;j { document.images[j].width=(document.images ...

  5. uniapp图片自适应_uni-app下input组件基于内容自适应宽度的实现

    1.需求 设计图是'单价'编辑项是input,随输入内容自己改变,前后有而fix(如果单位'¥/片'放后面那就好做多了):但是uni-app的input组件是有自定宽度的,而且试了好多css都很难控制 ...

  6. 【Web前端】【疑难杂症】轮播图图片自适应显示问题(bootstrap3轮播图)

    关键代码 html <!-- 轮播图开始--><div id="header" class="carousel slide"><! ...

  7. CSS:头部导航设置复杂背景图片自适应显示(与menu菜单贴合-自用)

    [2021/07/06] 更新第二种方式,目前已在项目上应用 采用padding-top百分比的方法,具体操作如下: 1.计算padding-top值(例如图片宽1920,高1080) padding ...

  8. uniapp图片自适应_uniapp 仿微信朋友圈,微博晒图 图片自适应排版

    data() {return{ imgPicList: [], imgboxtype:0, imgwidth:0, imgpad:0, imgheight:''} }, props: { imgLis ...

  9. uniapp图片不显示 - 变量动态修改图片地址不生效 - 图片src路径错误

    效果图 完整代码 <template><view><image :src="popupImgSrc1" mode="aspectFit&qu ...

最新文章

  1. 【转】深入研究java.lang.Class类
  2. ExtJs6解决添加和修改Form共用一个form的隐藏域的id的取消传值
  3. 4.5. Rspamd
  4. 牛客多校8 - All-Star Game(线段树分治+并查集按秩合并的撤销操作)
  5. (todo)数组名 有存储空间吗?
  6. 【Linux笔记(000) 】-- 系统启动过程
  7. mysql 名次语法规则_基于sql语句的一些常用语法积累总结
  8. tomcat xjar 加密_XJar Spring Boot JAR 安全加密运行工具
  9. .Net魔法堂:史上最全的ActiveX开发教程——部署篇
  10. linux彻底清除history命令
  11. 在三维坐标中给出三个点,求三个点所在平面的圆心和圆心坐标
  12. 智能寻迹(循迹)小车项目思路 + 代码
  13. python-docx原有图片居中
  14. 概率图--贝叶斯网络、马尔可夫网络
  15. 怎样在PDF文件上添加印章
  16. 首届华为开发者大赛沙龙牵手大连-与开发者共话赛事
  17. 理解AMQP协议和RabbitMQ的性能和可靠平衡
  18. 将指定的计数添加到该信号量中会导致其超过最大计数
  19. android 电视 网上邻居,手机要怎么连接安卓智能电视或电视盒子
  20. 程序人生:扒一扒程序员为什么总在加班?拿生命敲代码?

热门文章

  1. 交巡警求全市距离MATLAB程序,交警服务平台MATLAB
  2. 2019年的SD-WAN:服务提供商的难题
  3. 常用电阻阻值表常用电容容值
  4. 论文投稿指南——中文核心期刊推荐(外国语言)
  5. 第二学期第一周项目3--该年的第几天?
  6. 什么是黑帽SEO?20种黑帽手法详解。
  7. 王兴、程维、张一鸣…TMD创始人的高考往事了解一下
  8. 恶补java(七)——集合框架
  9. 工业界推荐_Industrial RS(5)
  10. Boson NetSim for CCNP 7.06全套搞定