引入
{ "usingComponents": { "x-image":"waft-ui/assembly/image/image" }}
代码示例
<x-image height="50rpx" width="50rpx" src="https://gw.alicdn.com/imgextra/i1/O1CN01Ol1xXi1zuXeMTVRjD_!!6000000006774-2-tps-305-305.png"></x-image>
组件样式
axml
<view class="wrapper"> <x-nav-bar showArrow="{{true}}" title="测试图片"></x-nav-bar> <view class="content"> <x-image full="{{ true }}" width="400rpx" height="400rpx" src="https://gw.alicdn.com/imgextra/i1/O1CN01dudMzQ1eY0BV29999_!!6000000003882-2-tps-1920-1080.png"></x-image> </view></view>
css
.wrapper { width: 100%; height: 100%; display: flex; flex-direction: column; justify-content: flex-start; align-items: center; background-color: #eeeeee;}.content{ flex: 1; display: flex; flex-direction: column; justify-content: flex-start; align-items: center; padding-top: 30rpx;}
API
- props
| 参数 | 说明 | 类型 | 默认值 |
| —- | —- | —- | —- |
| height | 图片高度 | string | 100rpx |
| width | 图片宽度 | string | 100rpx |
| src | 图片url地址 必传 | string | |
| resize | stretch:默认值,指定图片按照容器拉伸,有可能使图片产生形变。
cover:指定图片可以被调整到容器,以使图片完全覆盖背景区域,图片有可能被剪裁。
contain:指定可以不用考虑容器的大小,把图像扩展至最大尺寸,以使其宽度和高度完全适应内容区域。 | string | stretch |