快應(yīng)用 image組件

2020-08-08 11:49 更新

概述

渲染圖片

子組件

不支持

屬性

支持 通用屬性

名稱 類型 默認(rèn)值 必填 描述
src <uri> - 圖片的 uri,同時(shí)支持本地和云端路徑,支持的圖片格式包括靜態(tài)類型(png, jpg)和動(dòng)態(tài)類型(gif)。支持 svg 類型圖片格式(svg)1020+
alt <uri> | 'blank' 1060+ - 加載時(shí)顯示的占位圖;只支持本地圖片資源。

注意:1060 版 alt 屬性加入了新特性,詳情如下:

  1. 如果 Image 組件沒有設(shè)置 alt 值,終端會(huì)加上默認(rèn)的灰色占位圖。
  2. src 為本地圖片地址時(shí),不會(huì)有占位圖
  3. src 為遠(yuǎn)程圖片地址時(shí),如果之前已經(jīng)成功加載過圖片,有本地緩存,則不會(huì)有占位圖
  4. src 為遠(yuǎn)程圖片地址時(shí),且 Image 組件 的 alt 值傳入字符串 "blank" 值,不會(huì)有占位圖。(可避免一些遠(yuǎn)程地址的小圖標(biāo)第一次加載時(shí)瞬間閃爍的現(xiàn)象)
  5. 設(shè)置 alt 為本地圖片地址時(shí),占位圖縮放模式由原來的居中不縮放改為居中保持寬高比縮放,減少了占位圖資源文件的分辨率與體積大小

SVG 圖片格式說明

  • 1.完全支持的標(biāo)簽及其屬性

?<circle>?? <clipPath> ??<defs>?? <desc>? ?<ellipse>?? <g> ??<line>? ?<linearGradient>? ?<marker>? ?<mask>?? <path>?? <polygon>? ?<polyline>? ?<rect>? ?<solidColor>? ?<stop>? ?<svg>? ?<switch>? ?<symbol>? ?<title>? ?<use>? ?<view>?

  • 2.受限制支持的標(biāo)簽

?<image>?: 不支持加載外部的 SVG 文件。

?<text>?: 不支持 x,y,dx 和 dy 的多值形式。不支持某些其他文本功能,例如:alignment-baseline 等。

?<textPath>?: 與?<text>?相同的限制。

?<tref>?:與?<text>?相同的限制。此外,不支持外部 href 引用。

?<tspan>?:與?<text>?相同的限制。

?<pattern>?: 目前不支持 Patterned strokes。

?<radialGradient>?: 目前不支持 fx 和 fy 屬性。

?<style>?: 使用了簡(jiǎn)化的 CSS 解析器,不支持整個(gè) CSS 標(biāo)準(zhǔn)。

  • 3.暫時(shí)完全不支持

不支持動(dòng)畫和濾鏡。

樣式

支持 通用樣式

名稱 類型 默認(rèn)值 必填 描述
resize-mode deprecated cover | contain | stretch | center cover 圖片的縮放類型
object-fit 1040+ contain | cover | fill | none | scale-down cover 圖片的縮放類型

resize-mode 類型 deprecated

類型 描述
cover 保持寬高比縮小或放大,使得兩邊都大于或等于顯示邊界,居中顯示
contain 保持寬高比,縮小或者放大,使得圖片完全顯示在顯示邊界內(nèi),居中顯示
stretch 不保存寬高比,填充滿顯示邊界
center 居中,無縮放

object-fit 類型

類型 描述
contain 保持寬高比,縮小或者放大,使得圖片完全顯示在顯示邊界內(nèi),居中顯示
cover 保持寬高比,縮小或者放大,使得兩邊都大于或等于顯示邊界,居中顯示
fill 不保存寬高比,填充滿顯示邊界
none 居中,無縮放
scale-down 保持寬高比,縮小或保持不變,取 contain 和 none中顯示較小的一個(gè),居中顯示

事件

支持 通用事件

名稱 參數(shù) 描述
complete 1030+ {width: widthValue(px), height: heightValue(px)} 圖片加載完成時(shí)觸發(fā)
error 1030+ - 圖片加載失敗時(shí)觸發(fā)

image   示例代碼

查看 示例代碼


以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)