cover-image
基础库 3.27.0 开始支持,低版本需做兼容处理。
仅支持在 cover-view 中使用。
属性 | 类型 | 默认值 | 说明 | 版本 |
---|---|---|---|---|
animation | string | "" | 执行动画的id(animation) | 3.34.0 |
src | string | 图标路径,支持临时路径、网络地址 | 3.27.0 | |
click | eventhandle | 用户点击触发 | 3.27.0 | |
load | eventhandle | 图片加载成功时触发 | 3.27.0 | |
touchstart | eventhandle | 手指触摸动作开始 | 3.27.0 | |
touchmove | eventhandle | 手指触摸后移动 | 3.27.0 | |
touchend | eventhandle | 手指触摸动作结束 | 3.27.0 | |
touchcancel | eventhandle | 手指触摸动作被打断,如来电提醒,弹窗 | 3.27.0 | |
error | eventhandle | 图片加载失败时触发 | 3.27.0 |
支持的格式
格式 | iOS | Android |
---|---|---|
JPG | √ | √ |
PNG | √ | √ |
WEBP | √ | √ |
默认样式
.bl___cover-image {
width: 320px;
height: 240px;
overflow: hidden;
}
示例代码
<template>
<cover-view>
<cover-image src="https://i0.hdslb.com/bfs/archive/10641bbc5189591221c00958f3458f33798c7caa.png" class="image"></cover-image>
</cover-view>
</template>
<script>
export default {
data() {}
};
</script>
<style scoped>
.image {
width: 162px;
height: auto;
}
</style>
Bug & Tip
tip
: cover-image 的宽和高必须指定其中一个值(或两者都指定),否则以父容器宽高适配。