cover-image 图片视图

解释:覆盖在原生组件之上的图片视图(与 cover-view 相比,仅支持图片),支持嵌套在 cover-view 里。

属性说明

属性名类型默认值必填说明

src

String

图标路径,支持临时路径、网络地址。支持 JPG、PNG、BMP 格式

bindload

EventHandle

图片加载成功时触发

binderror

EventHandle

图片加载失败时触发

示例

跳转编辑工具

在开发者工具中打开

在 WEB IDE 中打开

扫码体验

代码示例

百度智能小程序

请使用百度APP扫码

代码示例:图片视图

  • SWAN
  • JS
  • CSS
  1. <view class="wrap">
  2. <view class="card-area">
  3. <canvas
  4. class="canvas"
  5. canvas-id="mycanvas">
  6. <cover-image
  7. class="cover-image"
  8. src="https://b.bdstatic.com/miniapp/image/cover-image.png"
  9. bindload="imageLoad"
  10. binderror="imageError">
  11. </cover-image>
  12. </canvas>
  13. </view>
  14. </view>

Bug & Tip

  • Tip:支持 CSS transition 动画,transition-property 只支持 transform(translateX 、translateY)与 opacity 。
  • Tip:文本建议都套上 cover-view 标签,避免排版错误。
  • Tip:只支持基本的定位、布局、文本样式。不支持设置单边的 border 、background-image 、shadow 、overflow: visible等。
  • Tip:建议子节点不要溢出父节点。
  • Tip:默认设置的样式有:white-space: nowrap; line-height: 1.2; display: block
  • Tip:建议不要频繁改变 s-if 表达式的值控制显隐,否则会导致 cover-view 显示异常。
  • Bug:iOS 端暂不支持一个页面有多个 video 时嵌套 cover-view 。
  • Tip:cover-view 和 cover-image 从基础库版本 1.12.0 开始支持事件捕获、冒泡。
  • Tip:cover-image 和 cover-view 的渲染顺序与页面中的标签使用顺序一致。