codecamp

百度智能小程序 图片视图

cover-image 图片视图

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

属性说明

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

src

String

图标路径,支持临时路径、网络地址。暂不支持 base64 格式。

bindload

EventHandle

图片加载成功时触发

binderror

EventHandle

图片加载失败时触发

示例 

在开发者工具中打开

1597197972(1)

代码示例 :图片视图

  • SWAN
  • JS
  • CSS
<view class="wrap">
    <view class="card-area">
        <map 
            class="map"
            longitude="{{longitude}}"
            latitude="{{latitude}}">
            <cover-image 
                class="cover-image"
                src="https://b.bdstatic.com/miniapp/image/cover-image.png"
                bindload="imageLoad"
                binderror="imageError">
            </cover-image>
        </map>
    </view>
</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 的渲染顺序与页面中的标签使用顺序一致。


百度智能小程序 原生组件说明
百度智能小程序 文本视图
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

百度智能小程序开发文档

百度智能小程序 组件

百度智能小程序 地图

百度智能小程序 画布

百度智能小程序 API

百度智能小程序 界面

百度智能小程序 关注小程序引导组件

百度智能小程序 自定义组件

百度智能小程序 媒体

百度智能小程序 设备

百度智能小程序 拨打电话

百度智能小程序 内存警报

百度智能小程序 手机联系人

百度智能小程序 用户截屏事件

百度智能小程序 第三方平台

百度智能小程序 开放接口

百度智能小程序 百度收银支付

百度智能小程序 分包预下载

百度智能小程序 数据分析

百度智能小程序 服务端

百度智能小程序 云开发

百度智能小程序 初始化

百度智能小程序 云函数

百度智能小程序 服务端初始化

百度智能小程序 服务器获取上下文

百度智能小程序 服务端云函数

百度智能小程序 开发教程

百度智能小程序 功能开发

百度智能小程序 基本原理

百度智能小程序 小程序自动化

百度智能小程序 视频教程

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }