支付宝小程序组件 图片视图·cover-image
版本要求:基础库 1.10.0 或更高版本;若版本较低,建议做 兼容处理;
覆盖在原生组件之上的图片视图,可覆盖的原生组件同 cover-view 一致。
扫码体验
示例代码
<!-- API-DEMO page/component/cover-view.axml -->
<view class="page">
<view class="page-description">cover-view</view>
<view class="page-section">
<view class="page-section-demo" style="position: relative;">
<map
longitude="{{longitude}}"
latitude="{{latitude}}"
scale="{{scale}}"
style="width: 100%; height: 200px;"
include-points="{{includePoints}}"
/>
<cover-view class="cover-view">
<cover-view class="cover-view-item cover-view-item-1"></cover-view>
<cover-view class="cover-view-item cover-view-item-2"></cover-view>
<cover-view class="cover-view-item cover-view-item-3"></cover-view>
</cover-view>
<cover-image style="" src="/image/ant.png" />
</view>
</view>
</view>
// API-DEMO page/component/cover-view.js
Page({
data: {
scale: 14,
longitude: 120.10675,
latitude: 30.266786,
includePoints: [{
latitude: 30.266786,
longitude: 120.10675,
}],
}
});
/* API-DEMO page/component/cover-view.acss */
cover-image {
position: absolute;
left: 20px;
top: 100px;
height: 50px;
width: 50px;
}
.cover-view {
position: absolute;
top: calc(50% - 75rpx);
left: calc(50% - 150rpx);
display:flex;
flex-direction:row;
background-color: rgba(0, 0, 0, 0);
}
.cover-view-item{
width: 100rpx;
height: 150rpx;
font-size: 26rpx;
}
.cover-view-item-1 {
background-color: rgba(26, 173, 25, 0.7);
}
.cover-view-item-2 {
background-color: rgba(39, 130, 215, 0.7);
}
.cover-view-item-3 {
background-color: rgba(255, 255, 255, 0.7);
}
属性
属性名 | 类型 | 默认值 | 描述 | 最低版本 |
---|---|---|---|---|
src | String | - | 图片地址,支持的地址格式同 image 一致。 | 1.9.0 |
onTap | EventHandle | - | 点击事件回调。 | 1.9.0 |