小程序
小游戏
企业微信
微信支付
扫描小程序码分享
设置aspectFit的图片会居中
请自己复现【这么简单的问题】。
或者看https://segmentfault.com/q/1010000016541741
2 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
这么久了这个坑还没解决。。。只好自己写了个组件https://blog.csdn.net/qq_46146266/article/details/117668873
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
按理说,你需要用的应该是 aspectFill
aspectFill 只能让短边完全显示,长边会被裁剪
你还是想把图片完整的显示吗?那宽高不好定下来啊
抱歉 上一条回复写的比较乱,看起来好像语气不好。我改一下。
-----------------------------------------------------------------
我提的是bug,你不能让我改需求吧。
如果有heightFix的话 就是我要的,但是没有。那现在能按比例缩放并且完整显示的就只有aspectFit widthFix 了。
我高度定了 宽度要自适应 ,请你告诉我怎么写比较好。
使用aspectFit会导致图片居中这一点除非写到文档里说是样式,不然肯定算是bug吧
因为高度固定,所以不怕重设图片宽高造成页面高度跳动。那可以默认把图片的透明度设为0,然后在image的bindload里拿到宽高,重新设个宽度,同时透明度改为1
高度固定,宽度自适应,这个确实是 aspectFit也办不到的,比如,是很长的横向图,肯定是达不到你要的效果的。官方确实没做heightFix,用js改下吧
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
这么久了这个坑还没解决。。。只好自己写了个组件https://blog.csdn.net/qq_46146266/article/details/117668873
按理说,你需要用的应该是 aspectFill
aspectFill 只能让短边完全显示,长边会被裁剪
你还是想把图片完整的显示吗?那宽高不好定下来啊
抱歉 上一条回复写的比较乱,看起来好像语气不好。我改一下。
-----------------------------------------------------------------
我提的是bug,你不能让我改需求吧。
如果有heightFix的话 就是我要的,但是没有。那现在能按比例缩放并且完整显示的就只有aspectFit widthFix 了。
我高度定了 宽度要自适应 ,请你告诉我怎么写比较好。
使用aspectFit会导致图片居中这一点除非写到文档里说是样式,不然肯定算是bug吧
因为高度固定,所以不怕重设图片宽高造成页面高度跳动。那可以默认把图片的透明度设为0,然后在image的bindload里拿到宽高,重新设个宽度,同时透明度改为1
高度固定,宽度自适应,这个确实是 aspectFit也办不到的,比如,是很长的横向图,肯定是达不到你要的效果的。官方确实没做heightFix,用js改下吧