# image å›¾ç‰‡ç»„ä»¶ï¼Œç”¨æ¥æ¸²æŸ“展示图片。 > **说明:** > > 从API Version 8 开始支æŒã€‚åŽç»ç‰ˆæœ¬å¦‚æœ‰æ–°å¢žå†…å®¹ï¼Œåˆ™é‡‡ç”¨ä¸Šè§’æ ‡å•ç‹¬æ ‡è®°è¯¥å†…å®¹çš„èµ·å§‹ç‰ˆæœ¬ã€‚ ## å组件 䏿”¯æŒã€‚ ## 属性 除支æŒ[通用属性](js-service-widget-common-attributes.md)外,还支æŒå¦‚下属性: | åç§° | 类型 | 默认值 | å¿…å¡« | æè¿° | | -------- | -------- | -------- | -------- | -------- | | src | string | - | å¦ | 图片的路径。<br/>- æ”¯æŒæœ¬åœ°è·¯å¾„ï¼Œå›¾ç‰‡æ ¼å¼åŒ…括png, jpg, bmp, svgå’Œgif。<br/>- 支æŒå†…å˜å›¾ç‰‡è¯»å–,schemeæ ¼å¼ä¸ºmemory://。<br/>**说明:**<br/>如需显示网络图片,应自行下载åŽä½¿ç”¨å†…å˜å›¾ç‰‡æ–¹å¼åˆ·æ–°ï¼Œç¦æ¢ä½¿ç”¨ç½‘络URL地å€ã€‚| | alt | string | - | å¦ | å ä½å›¾ï¼Œå½“æŒ‡å®šå›¾ç‰‡åœ¨åŠ è½½ä¸æ—¶æ˜¾ç¤ºã€‚ | ## æ ·å¼ é™¤æ”¯æŒ[é€šç”¨æ ·å¼](js-service-widget-common-styles.md)外,还支æŒå¦‚ä¸‹æ ·å¼ï¼š | åç§° | 类型 | 默认值 | å¿…å¡« | æè¿° | | -------- | -------- | -------- | -------- | -------- | | object-fit | string | cover | å¦ | 设置图片的缩放类型,å¯é€‰å€¼ç±»åž‹è¯´æ˜Žè¯·è§object-fit 类型说明,svgæ ¼å¼ä¸æ”¯æŒã€‚ | | match-text-direction | boolean | false | å¦ | 图片是å¦è·Ÿé𿖇嗿–¹å‘,svgæ ¼å¼ä¸æ”¯æŒã€‚ | | fit-original-size | boolean | false | å¦ | image组件在未设置宽高的情况下是å¦é€‚应图æºå°ºå¯¸ï¼Œè¯¥å±žæ€§ä¸ºtrueæ—¶object-fit属性ä¸ç”Ÿæ•ˆï¼Œsvg类型图æºä¸æ”¯æŒè¯¥å±žæ€§ã€‚ | **表1** object-fit 类型说明 | 类型 | æè¿° | | -------- | -------- | | cover | ä¿æŒå®½é«˜æ¯”è¿›è¡Œç¼©å°æˆ–者放大,使得图片两边都大于或ç‰äºŽæ˜¾ç¤ºè¾¹ç•Œï¼Œå±…䏿˜¾ç¤ºã€‚ | | contain | ä¿æŒå®½é«˜æ¯”è¿›è¡Œç¼©å°æˆ–è€…æ”¾å¤§ï¼Œä½¿å¾—å›¾ç‰‡å®Œå…¨æ˜¾ç¤ºåœ¨æ˜¾ç¤ºè¾¹ç•Œå†…ï¼Œå±…ä¸æ˜¾ç¤ºã€‚ | | fill | ä¸ä¿æŒå®½é«˜æ¯”进行放大缩å°ï¼Œä½¿å¾—图片填充满显示边界。 | | none | ä¿æŒåŽŸæœ‰å°ºå¯¸è¿›è¡Œå±…ä¸æ˜¾ç¤ºã€‚ | | scale-down | ä¿æŒå®½é«˜æ¯”居䏿˜¾ç¤ºï¼Œå›¾ç‰‡ç¼©å°æˆ–è€…ä¿æŒä¸å˜ã€‚ | > **说明:** > 使用svgå›¾ç‰‡èµ„æºæ—¶ï¼š > > - 建议设置image组件的长宽,å¦åˆ™åœ¨çˆ¶ç»„ä»¶çš„é•¿æˆ–å®½ä¸ºæ— ç©·å¤§çš„åœºæ™¯ä¸‹ï¼Œsvg资æºå°†ä¸ä¼šç»˜åˆ¶ã€‚ > > - 如果svgæè¿°ä¸æœªæŒ‡å®šç›¸åº”的长宽,则svg将会填满image组件区域。 > > - 如果svgæè¿°ä¸æŒ‡å®šäº†ç›¸åº”的长宽,和image组件本身的长宽效果如下: > > - 如果image组件本身的长宽å°äºŽsvgä¸çš„长宽,svg会被è£åˆ‡ï¼Œä»…显示左上角部分。 > > - 如果image组件本身的长宽大于svgä¸çš„长宽,svg会被放置在image组件的左上角,image组件其他部分显示空白。 ## 事件 | åç§° | 傿•° | æè¿° | | -------- | -------- | -------- | | click | - | 点击动作触å‘该事件。 | | complete | - | 图片æˆåŠŸåŠ è½½æ—¶è§¦å‘该回调。 | | error | - | å›¾ç‰‡åŠ è½½å‡ºçŽ°å¼‚å¸¸æ—¶è§¦å‘该回调。 | ## 示例 ```html <!-- xxx.hml --> <stack class="content"> <image src="/common/bg3.jpg" class="img"></image> </stack> ``` ```css /* xxx.css */ .img{ object-fit: contain } ``` **4*4å¡ç‰‡** 