首页 > 代码库 > 微信小程序把玩(二十八)image组件

微信小程序把玩(二十八)image组件

原文:微信小程序把玩(二十八)image组件

技术分享

image组件也是一个程序不可缺少的,可以这样说一个app中image组件随处可以看到,一般 image有两种加载方式第一种是网络图片第二种是本地图片资源,都用src属性去指定。

重点属性:

技术分享

三种缩放模式

技术分享

九种剪切方式

技术分享

wxml

<!--3中是缩放模式    scaleToFill 不保持纵横比缩放图片,使图片的宽高完全拉伸至填满image元素    aspectFit   保持纵横比缩放图片,使图片的长边能完全显示出来。也就是说,可以完整地将图片显示出来。    aspectFill  保持纵横比缩放图片,只保证图片的短边能完全显示出来--><view>aspectFit 保持纵横比缩放图片,只保证图片的短边能完全显示出来</view><image style="width: 100%; height:100%" mode="aspectFit" src="../../image/image.jpg"/><!--9种是裁剪模式    top 不缩放图片,只显示图片的顶部区域    bottom,同上    left    right    top right    top left    bottom right    bottom left--><view>bottom 不缩放图片,只显示图片的底部区域</view><image style="width: 100%; height: 100%" mode="bottom" src="../../image/image.jpg"/><view>left 不缩放图片,只显示图片的左边区域</view><image style="width: 100%; height: 100%" mode="left" src="../../image/image.jpg"/><view>top right 不缩放图片,只显示图片的右上边区域</view><image style="width: 100%; height: 100%" mode="top right" src="../../image/image.jpg"/>
<script type="text/javascript"> $(function () { $(‘pre.prettyprint code‘).each(function () { var lines = $(this).text().split(‘\n‘).length; var $numbering = $(‘
    ‘).addClass(‘pre-numbering‘).hide(); $(this).addClass(‘has-numbering‘).parent().append($numbering); for (i = 1; i <= lines; i++) { $numbering.append($(‘
  • ‘).text(i)); }; $numbering.fadeIn(1700); }); }); </script>

    微信小程序把玩(二十八)image组件