• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# image<a name="ZH-CN_TOPIC_0000001209252165"></a>
2
3图片组件,用来渲染展示图片。
4
5## 子组件<a name="zh-cn_topic_0000001173164699_section9288143101012"></a>
6
7不支持。
8
9## 属性<a name="zh-cn_topic_0000001173164699_section2907183951110"></a>
10
11除支持[通用属性](js-components-common-attributes.md)外,还支持如下属性:
12
13<a name="zh-cn_topic_0000001173164699_table20633101642315"></a>
14<table><thead align="left"><tr id="zh-cn_topic_0000001173164699_row663331618238"><th class="cellrowborder" valign="top" width="23.119999999999997%" id="mcps1.1.6.1.1"><p id="zh-cn_topic_0000001173164699_aa872998ac2d84843a3c5161889afffef"><a name="zh-cn_topic_0000001173164699_aa872998ac2d84843a3c5161889afffef"></a><a name="zh-cn_topic_0000001173164699_aa872998ac2d84843a3c5161889afffef"></a>名称</p>
15</th>
16<th class="cellrowborder" valign="top" width="23.119999999999997%" id="mcps1.1.6.1.2"><p id="zh-cn_topic_0000001173164699_ab2111648ee0e4f6d881be8954e7acaab"><a name="zh-cn_topic_0000001173164699_ab2111648ee0e4f6d881be8954e7acaab"></a><a name="zh-cn_topic_0000001173164699_ab2111648ee0e4f6d881be8954e7acaab"></a>类型</p>
17</th>
18<th class="cellrowborder" valign="top" width="10.48%" id="mcps1.1.6.1.3"><p id="zh-cn_topic_0000001173164699_ab377d1c90900478ea4ecab51e9a058af"><a name="zh-cn_topic_0000001173164699_ab377d1c90900478ea4ecab51e9a058af"></a><a name="zh-cn_topic_0000001173164699_ab377d1c90900478ea4ecab51e9a058af"></a>默认值</p>
19</th>
20<th class="cellrowborder" valign="top" width="7.5200000000000005%" id="mcps1.1.6.1.4"><p id="zh-cn_topic_0000001173164699_p824610360217"><a name="zh-cn_topic_0000001173164699_p824610360217"></a><a name="zh-cn_topic_0000001173164699_p824610360217"></a>必填</p>
21</th>
22<th class="cellrowborder" valign="top" width="35.76%" id="mcps1.1.6.1.5"><p id="zh-cn_topic_0000001173164699_a1d574a0044ed42ec8a2603bc82734232"><a name="zh-cn_topic_0000001173164699_a1d574a0044ed42ec8a2603bc82734232"></a><a name="zh-cn_topic_0000001173164699_a1d574a0044ed42ec8a2603bc82734232"></a>描述</p>
23</th>
24</tr>
25</thead>
26<tbody><tr id="zh-cn_topic_0000001173164699_row10711153415392"><td class="cellrowborder" valign="top" width="23.119999999999997%" headers="mcps1.1.6.1.1 "><p id="zh-cn_topic_0000001173164699_p13851942163912"><a name="zh-cn_topic_0000001173164699_p13851942163912"></a><a name="zh-cn_topic_0000001173164699_p13851942163912"></a>src</p>
27</td>
28<td class="cellrowborder" valign="top" width="23.119999999999997%" headers="mcps1.1.6.1.2 "><p id="zh-cn_topic_0000001173164699_p53851422390"><a name="zh-cn_topic_0000001173164699_p53851422390"></a><a name="zh-cn_topic_0000001173164699_p53851422390"></a>string</p>
29</td>
30<td class="cellrowborder" valign="top" width="10.48%" headers="mcps1.1.6.1.3 "><p id="zh-cn_topic_0000001173164699_p193856420395"><a name="zh-cn_topic_0000001173164699_p193856420395"></a><a name="zh-cn_topic_0000001173164699_p193856420395"></a>-</p>
31</td>
32<td class="cellrowborder" valign="top" width="7.5200000000000005%" headers="mcps1.1.6.1.4 "><p id="zh-cn_topic_0000001173164699_p23851942103915"><a name="zh-cn_topic_0000001173164699_p23851942103915"></a><a name="zh-cn_topic_0000001173164699_p23851942103915"></a>否</p>
33</td>
34<td class="cellrowborder" valign="top" width="35.76%" headers="mcps1.1.6.1.5 "><p id="zh-cn_topic_0000001173164699_p4386542163913"><a name="zh-cn_topic_0000001173164699_p4386542163913"></a><a name="zh-cn_topic_0000001173164699_p4386542163913"></a><span id="zh-cn_topic_0000001173164699_ph1386114233917"><a name="zh-cn_topic_0000001173164699_ph1386114233917"></a><a name="zh-cn_topic_0000001173164699_ph1386114233917"></a>图片的路径,支持本地路径,图片格式包括png、jpg、bmp、svg和gif。</span></p>
35<p id="zh-cn_topic_0000001173164699_p2020265093811"><a name="zh-cn_topic_0000001173164699_p2020265093811"></a><a name="zh-cn_topic_0000001173164699_p2020265093811"></a>支持Base64字符串<sup id="zh-cn_topic_0000001173164699_sup792414482411"><a name="zh-cn_topic_0000001173164699_sup792414482411"></a><a name="zh-cn_topic_0000001173164699_sup792414482411"></a><span>6+</span></sup>。格式为data:image/[png | jpeg | bmp | webp];base64, [base64 data], 其中[base64 data]为Base64字符串数据。</p>
36<p id="zh-cn_topic_0000001173164699_p158689315419"><a name="zh-cn_topic_0000001173164699_p158689315419"></a><a name="zh-cn_topic_0000001173164699_p158689315419"></a>支持dataability://的路径前缀,用于访问通过data ability提供的图片路径<sup id="zh-cn_topic_0000001173164699_sup1214217419478"><a name="zh-cn_topic_0000001173164699_sup1214217419478"></a><a name="zh-cn_topic_0000001173164699_sup1214217419478"></a><span>6+</span></sup>。</p>
37</td>
38</tr>
39<tr id="zh-cn_topic_0000001173164699_row871123253917"><td class="cellrowborder" valign="top" width="23.119999999999997%" headers="mcps1.1.6.1.1 "><p id="zh-cn_topic_0000001173164699_p11386134218396"><a name="zh-cn_topic_0000001173164699_p11386134218396"></a><a name="zh-cn_topic_0000001173164699_p11386134218396"></a>alt</p>
40</td>
41<td class="cellrowborder" valign="top" width="23.119999999999997%" headers="mcps1.1.6.1.2 "><p id="zh-cn_topic_0000001173164699_p338613422396"><a name="zh-cn_topic_0000001173164699_p338613422396"></a><a name="zh-cn_topic_0000001173164699_p338613422396"></a>string</p>
42</td>
43<td class="cellrowborder" valign="top" width="10.48%" headers="mcps1.1.6.1.3 "><p id="zh-cn_topic_0000001173164699_p9386142203914"><a name="zh-cn_topic_0000001173164699_p9386142203914"></a><a name="zh-cn_topic_0000001173164699_p9386142203914"></a>-</p>
44</td>
45<td class="cellrowborder" valign="top" width="7.5200000000000005%" headers="mcps1.1.6.1.4 "><p id="zh-cn_topic_0000001173164699_p18386124213913"><a name="zh-cn_topic_0000001173164699_p18386124213913"></a><a name="zh-cn_topic_0000001173164699_p18386124213913"></a>否</p>
46</td>
47<td class="cellrowborder" valign="top" width="35.76%" headers="mcps1.1.6.1.5 "><p id="zh-cn_topic_0000001173164699_p8386194283917"><a name="zh-cn_topic_0000001173164699_p8386194283917"></a><a name="zh-cn_topic_0000001173164699_p8386194283917"></a>占位图,当指定图片在加载中时显示。</p>
48</td>
49</tr>
50</tbody>
51</table>
52
53## 样式<a name="zh-cn_topic_0000001173164699_section45171131134215"></a>
54
55除支持[通用样式](js-components-common-styles.md)外,还支持如下属性:
56
57<a name="zh-cn_topic_0000001173164699_table3635337165618"></a>
58<table><thead align="left"><tr id="zh-cn_topic_0000001173164699_row163523745618"><th class="cellrowborder" valign="top" width="23.16768323167683%" id="mcps1.1.6.1.1"><p id="zh-cn_topic_0000001173164699_p763583711569"><a name="zh-cn_topic_0000001173164699_p763583711569"></a><a name="zh-cn_topic_0000001173164699_p763583711569"></a>名称</p>
59</th>
60<th class="cellrowborder" valign="top" width="20.427957204279572%" id="mcps1.1.6.1.2"><p id="zh-cn_topic_0000001173164699_p76351837135618"><a name="zh-cn_topic_0000001173164699_p76351837135618"></a><a name="zh-cn_topic_0000001173164699_p76351837135618"></a>类型</p>
61</th>
62<th class="cellrowborder" valign="top" width="8.869113088691131%" id="mcps1.1.6.1.3"><p id="zh-cn_topic_0000001173164699_p1963543714562"><a name="zh-cn_topic_0000001173164699_p1963543714562"></a><a name="zh-cn_topic_0000001173164699_p1963543714562"></a>默认值</p>
63</th>
64<th class="cellrowborder" valign="top" width="7.519248075192481%" id="mcps1.1.6.1.4"><p id="zh-cn_topic_0000001173164699_p163513712567"><a name="zh-cn_topic_0000001173164699_p163513712567"></a><a name="zh-cn_topic_0000001173164699_p163513712567"></a>必填</p>
65</th>
66<th class="cellrowborder" valign="top" width="40.01599840015999%" id="mcps1.1.6.1.5"><p id="zh-cn_topic_0000001173164699_p16635113735617"><a name="zh-cn_topic_0000001173164699_p16635113735617"></a><a name="zh-cn_topic_0000001173164699_p16635113735617"></a>描述</p>
67</th>
68</tr>
69</thead>
70<tbody><tr id="zh-cn_topic_0000001173164699_row13635143745613"><td class="cellrowborder" valign="top" width="23.16768323167683%" headers="mcps1.1.6.1.1 "><p id="zh-cn_topic_0000001173164699_p063616375563"><a name="zh-cn_topic_0000001173164699_p063616375563"></a><a name="zh-cn_topic_0000001173164699_p063616375563"></a>object-fit</p>
71</td>
72<td class="cellrowborder" valign="top" width="20.427957204279572%" headers="mcps1.1.6.1.2 "><p id="zh-cn_topic_0000001173164699_p563673711568"><a name="zh-cn_topic_0000001173164699_p563673711568"></a><a name="zh-cn_topic_0000001173164699_p563673711568"></a>string</p>
73</td>
74<td class="cellrowborder" valign="top" width="8.869113088691131%" headers="mcps1.1.6.1.3 "><p id="zh-cn_topic_0000001173164699_p1763616378564"><a name="zh-cn_topic_0000001173164699_p1763616378564"></a><a name="zh-cn_topic_0000001173164699_p1763616378564"></a>cover</p>
75</td>
76<td class="cellrowborder" valign="top" width="7.519248075192481%" headers="mcps1.1.6.1.4 "><p id="zh-cn_topic_0000001173164699_p1636537105617"><a name="zh-cn_topic_0000001173164699_p1636537105617"></a><a name="zh-cn_topic_0000001173164699_p1636537105617"></a>否</p>
77</td>
78<td class="cellrowborder" valign="top" width="40.01599840015999%" headers="mcps1.1.6.1.5 "><p id="zh-cn_topic_0000001173164699_p186361237165612"><a name="zh-cn_topic_0000001173164699_p186361237165612"></a><a name="zh-cn_topic_0000001173164699_p186361237165612"></a>设置图片的缩放类型。可选值类型说明请见<a href="#zh-cn_topic_0000001173164699_table175851535113711">object-fit 类型说明</a>。(不支持svg格式)</p>
79</td>
80</tr>
81<tr id="zh-cn_topic_0000001173164699_row10636173719564"><td class="cellrowborder" valign="top" width="23.16768323167683%" headers="mcps1.1.6.1.1 "><p id="zh-cn_topic_0000001173164699_p26361237195610"><a name="zh-cn_topic_0000001173164699_p26361237195610"></a><a name="zh-cn_topic_0000001173164699_p26361237195610"></a>match-text-direction</p>
82</td>
83<td class="cellrowborder" valign="top" width="20.427957204279572%" headers="mcps1.1.6.1.2 "><p id="zh-cn_topic_0000001173164699_p563653795612"><a name="zh-cn_topic_0000001173164699_p563653795612"></a><a name="zh-cn_topic_0000001173164699_p563653795612"></a>boolean</p>
84</td>
85<td class="cellrowborder" valign="top" width="8.869113088691131%" headers="mcps1.1.6.1.3 "><p id="zh-cn_topic_0000001173164699_p1636193725615"><a name="zh-cn_topic_0000001173164699_p1636193725615"></a><a name="zh-cn_topic_0000001173164699_p1636193725615"></a>false</p>
86</td>
87<td class="cellrowborder" valign="top" width="7.519248075192481%" headers="mcps1.1.6.1.4 "><p id="zh-cn_topic_0000001173164699_p10636203725617"><a name="zh-cn_topic_0000001173164699_p10636203725617"></a><a name="zh-cn_topic_0000001173164699_p10636203725617"></a>否</p>
88</td>
89<td class="cellrowborder" valign="top" width="40.01599840015999%" headers="mcps1.1.6.1.5 "><p id="zh-cn_topic_0000001173164699_p176361037175612"><a name="zh-cn_topic_0000001173164699_p176361037175612"></a><a name="zh-cn_topic_0000001173164699_p176361037175612"></a>图片是否跟随文字方向。(不支持svg格式)</p>
90</td>
91</tr>
92<tr id="zh-cn_topic_0000001173164699_row17636037135618"><td class="cellrowborder" valign="top" width="23.16768323167683%" headers="mcps1.1.6.1.1 "><p id="zh-cn_topic_0000001173164699_p763614376564"><a name="zh-cn_topic_0000001173164699_p763614376564"></a><a name="zh-cn_topic_0000001173164699_p763614376564"></a>fit-original-size</p>
93</td>
94<td class="cellrowborder" valign="top" width="20.427957204279572%" headers="mcps1.1.6.1.2 "><p id="zh-cn_topic_0000001173164699_p18636103795617"><a name="zh-cn_topic_0000001173164699_p18636103795617"></a><a name="zh-cn_topic_0000001173164699_p18636103795617"></a>boolean</p>
95</td>
96<td class="cellrowborder" valign="top" width="8.869113088691131%" headers="mcps1.1.6.1.3 "><p id="zh-cn_topic_0000001173164699_p14636143719565"><a name="zh-cn_topic_0000001173164699_p14636143719565"></a><a name="zh-cn_topic_0000001173164699_p14636143719565"></a>false</p>
97</td>
98<td class="cellrowborder" valign="top" width="7.519248075192481%" headers="mcps1.1.6.1.4 "><p id="zh-cn_topic_0000001173164699_p196362371564"><a name="zh-cn_topic_0000001173164699_p196362371564"></a><a name="zh-cn_topic_0000001173164699_p196362371564"></a>否</p>
99</td>
100<td class="cellrowborder" valign="top" width="40.01599840015999%" headers="mcps1.1.6.1.5 "><p id="zh-cn_topic_0000001173164699_p166364377563"><a name="zh-cn_topic_0000001173164699_p166364377563"></a><a name="zh-cn_topic_0000001173164699_p166364377563"></a>image组件在未设置宽高的情况下是否适应图源尺寸(该属性为true时object-fit属性不生效),svg类型图源不支持该属性。</p>
101</td>
102</tr>
103<tr id="zh-cn_topic_0000001173164699_row12824651173817"><td class="cellrowborder" valign="top" width="23.16768323167683%" headers="mcps1.1.6.1.1 "><p id="zh-cn_topic_0000001173164699_p782418514382"><a name="zh-cn_topic_0000001173164699_p782418514382"></a><a name="zh-cn_topic_0000001173164699_p782418514382"></a>object-position<sup id="zh-cn_topic_0000001173164699_sup2034121882110"><a name="zh-cn_topic_0000001173164699_sup2034121882110"></a><a name="zh-cn_topic_0000001173164699_sup2034121882110"></a>7+</sup></p>
104</td>
105<td class="cellrowborder" valign="top" width="20.427957204279572%" headers="mcps1.1.6.1.2 "><p id="zh-cn_topic_0000001173164699_p15824185112385"><a name="zh-cn_topic_0000001173164699_p15824185112385"></a><a name="zh-cn_topic_0000001173164699_p15824185112385"></a>string</p>
106</td>
107<td class="cellrowborder" valign="top" width="8.869113088691131%" headers="mcps1.1.6.1.3 "><p id="zh-cn_topic_0000001173164699_p178241651103815"><a name="zh-cn_topic_0000001173164699_p178241651103815"></a><a name="zh-cn_topic_0000001173164699_p178241651103815"></a>0px 0px</p>
108</td>
109<td class="cellrowborder" valign="top" width="7.519248075192481%" headers="mcps1.1.6.1.4 "><p id="zh-cn_topic_0000001173164699_p8824165110385"><a name="zh-cn_topic_0000001173164699_p8824165110385"></a><a name="zh-cn_topic_0000001173164699_p8824165110385"></a>否</p>
110</td>
111<td class="cellrowborder" valign="top" width="40.01599840015999%" headers="mcps1.1.6.1.5 "><p id="zh-cn_topic_0000001173164699_p1582420513383"><a name="zh-cn_topic_0000001173164699_p1582420513383"></a><a name="zh-cn_topic_0000001173164699_p1582420513383"></a>设置图片在组价内展示的位置。</p>
112<p id="zh-cn_topic_0000001173164699_p8751515174019"><a name="zh-cn_topic_0000001173164699_p8751515174019"></a><a name="zh-cn_topic_0000001173164699_p8751515174019"></a>设置类型有两种:</p>
113<p id="zh-cn_topic_0000001173164699_p19751111518408"><a name="zh-cn_topic_0000001173164699_p19751111518408"></a><a name="zh-cn_topic_0000001173164699_p19751111518408"></a>1. 像素,单位px,示例 15px 15px 代表X轴或者Y轴移动的位置</p>
114<p id="zh-cn_topic_0000001173164699_p119413158218"><a name="zh-cn_topic_0000001173164699_p119413158218"></a><a name="zh-cn_topic_0000001173164699_p119413158218"></a>2. 字符,可选值:</p>
115<a name="zh-cn_topic_0000001173164699_ul1815918338215"></a><a name="zh-cn_topic_0000001173164699_ul1815918338215"></a><ul id="zh-cn_topic_0000001173164699_ul1815918338215"><li>left 图片显示在组件左侧;</li><li>top 图片显示在组件顶部位置;</li><li>right 图片显示在组件右侧位置;</li><li>bottom图片显示在组件底部位置。</li></ul>
116</td>
117</tr>
118</tbody>
119</table>
120
121**表 1**  object-fit 类型说明
122
123<a name="zh-cn_topic_0000001173164699_table175851535113711"></a>
124<table><thead align="left"><tr id="zh-cn_topic_0000001173164699_row9585183516376"><th class="cellrowborder" valign="top" width="15.02%" id="mcps1.2.3.1.1"><p id="zh-cn_topic_0000001173164699_p25851835163714"><a name="zh-cn_topic_0000001173164699_p25851835163714"></a><a name="zh-cn_topic_0000001173164699_p25851835163714"></a>类型</p>
125</th>
126<th class="cellrowborder" valign="top" width="84.98%" id="mcps1.2.3.1.2"><p id="zh-cn_topic_0000001173164699_p1058583583717"><a name="zh-cn_topic_0000001173164699_p1058583583717"></a><a name="zh-cn_topic_0000001173164699_p1058583583717"></a>描述</p>
127</th>
128</tr>
129</thead>
130<tbody><tr id="zh-cn_topic_0000001173164699_row658523520377"><td class="cellrowborder" valign="top" width="15.02%" headers="mcps1.2.3.1.1 "><p id="zh-cn_topic_0000001173164699_p1558553553710"><a name="zh-cn_topic_0000001173164699_p1558553553710"></a><a name="zh-cn_topic_0000001173164699_p1558553553710"></a>cover</p>
131</td>
132<td class="cellrowborder" valign="top" width="84.98%" headers="mcps1.2.3.1.2 "><p id="zh-cn_topic_0000001173164699_p4585103573718"><a name="zh-cn_topic_0000001173164699_p4585103573718"></a><a name="zh-cn_topic_0000001173164699_p4585103573718"></a>保持宽高比进行缩小或者放大,使得图片两边都大于或等于显示边界,居中显示。</p>
133</td>
134</tr>
135<tr id="zh-cn_topic_0000001173164699_row8585133543716"><td class="cellrowborder" valign="top" width="15.02%" headers="mcps1.2.3.1.1 "><p id="zh-cn_topic_0000001173164699_p20585735123718"><a name="zh-cn_topic_0000001173164699_p20585735123718"></a><a name="zh-cn_topic_0000001173164699_p20585735123718"></a>contain</p>
136</td>
137<td class="cellrowborder" valign="top" width="84.98%" headers="mcps1.2.3.1.2 "><p id="zh-cn_topic_0000001173164699_p5585153523711"><a name="zh-cn_topic_0000001173164699_p5585153523711"></a><a name="zh-cn_topic_0000001173164699_p5585153523711"></a>保持宽高比进行缩小或者放大,使得图片完全显示在显示边界内,居中显示。</p>
138</td>
139</tr>
140<tr id="zh-cn_topic_0000001173164699_row1758511351377"><td class="cellrowborder" valign="top" width="15.02%" headers="mcps1.2.3.1.1 "><p id="zh-cn_topic_0000001173164699_p11586163511379"><a name="zh-cn_topic_0000001173164699_p11586163511379"></a><a name="zh-cn_topic_0000001173164699_p11586163511379"></a>fill</p>
141</td>
142<td class="cellrowborder" valign="top" width="84.98%" headers="mcps1.2.3.1.2 "><p id="zh-cn_topic_0000001173164699_p958611356373"><a name="zh-cn_topic_0000001173164699_p958611356373"></a><a name="zh-cn_topic_0000001173164699_p958611356373"></a>不保持宽高比进行放大缩小,使得图片填充满显示边界。</p>
143</td>
144</tr>
145<tr id="zh-cn_topic_0000001173164699_row15586143520371"><td class="cellrowborder" valign="top" width="15.02%" headers="mcps1.2.3.1.1 "><p id="zh-cn_topic_0000001173164699_p195866353376"><a name="zh-cn_topic_0000001173164699_p195866353376"></a><a name="zh-cn_topic_0000001173164699_p195866353376"></a>none</p>
146</td>
147<td class="cellrowborder" valign="top" width="84.98%" headers="mcps1.2.3.1.2 "><p id="zh-cn_topic_0000001173164699_p2586735113716"><a name="zh-cn_topic_0000001173164699_p2586735113716"></a><a name="zh-cn_topic_0000001173164699_p2586735113716"></a>保持原有尺寸进行居中显示。</p>
148</td>
149</tr>
150<tr id="zh-cn_topic_0000001173164699_row165861035133718"><td class="cellrowborder" valign="top" width="15.02%" headers="mcps1.2.3.1.1 "><p id="zh-cn_topic_0000001173164699_p195861435173720"><a name="zh-cn_topic_0000001173164699_p195861435173720"></a><a name="zh-cn_topic_0000001173164699_p195861435173720"></a>scale-down</p>
151</td>
152<td class="cellrowborder" valign="top" width="84.98%" headers="mcps1.2.3.1.2 "><p id="zh-cn_topic_0000001173164699_p5586835173713"><a name="zh-cn_topic_0000001173164699_p5586835173713"></a><a name="zh-cn_topic_0000001173164699_p5586835173713"></a>保持宽高比居中显示,图片缩小或者保持不变。</p>
153</td>
154</tr>
155</tbody>
156</table>
157
158>![](../../public_sys-resources/icon-note.gif) **说明:**
159>使用svg图片资源时:
160>-   建议设置image组件的长宽,否则在父组件的长或宽为无穷大的场景下,svg资源将不会绘制;
161>-   如果svg描述中未指定相应的长宽,则svg将会填满image组件区域;
162>-   如果svg描述中指定了相应的长宽,和image组件本身的长宽效果如下:
163>1.  如果image组件本身的长宽小于svg中的长宽,svg会被裁切,仅显示左上角部分;
164>2.  如果image组件本身的长宽大于svg中的长宽,svg会被放置在image组件的左上角,image组件其他部分显示空白。
165
166## 事件<a name="zh-cn_topic_0000001173164699_section3892191911214"></a>
167
168除支持[通用事件](js-components-common-events.md)外,还支持如下事件:
169
170<a name="zh-cn_topic_0000001173164699_table341925115454"></a>
171<table><thead align="left"><tr id="zh-cn_topic_0000001173164699_row94208515453"><th class="cellrowborder" valign="top" width="24.91249124912491%" id="mcps1.1.4.1.1"><p id="zh-cn_topic_0000001173164699_a426b8903842d48fa8012a24ff3c997eb"><a name="zh-cn_topic_0000001173164699_a426b8903842d48fa8012a24ff3c997eb"></a><a name="zh-cn_topic_0000001173164699_a426b8903842d48fa8012a24ff3c997eb"></a>名称</p>
172</th>
173<th class="cellrowborder" valign="top" width="29.492949294929495%" id="mcps1.1.4.1.2"><p id="zh-cn_topic_0000001173164699_a53448ba47e5e4ae9bf7774c90820e970"><a name="zh-cn_topic_0000001173164699_a53448ba47e5e4ae9bf7774c90820e970"></a><a name="zh-cn_topic_0000001173164699_a53448ba47e5e4ae9bf7774c90820e970"></a>参数</p>
174</th>
175<th class="cellrowborder" valign="top" width="45.5945594559456%" id="mcps1.1.4.1.3"><p id="zh-cn_topic_0000001173164699_add489ff50c444f24b759162c7f4bad9a"><a name="zh-cn_topic_0000001173164699_add489ff50c444f24b759162c7f4bad9a"></a><a name="zh-cn_topic_0000001173164699_add489ff50c444f24b759162c7f4bad9a"></a>描述</p>
176</th>
177</tr>
178</thead>
179<tbody><tr id="zh-cn_topic_0000001173164699_row370317364612"><td class="cellrowborder" valign="top" width="24.91249124912491%" headers="mcps1.1.4.1.1 "><p id="zh-cn_topic_0000001173164699_p1177515914469"><a name="zh-cn_topic_0000001173164699_p1177515914469"></a><a name="zh-cn_topic_0000001173164699_p1177515914469"></a>complete(Rich)</p>
180</td>
181<td class="cellrowborder" valign="top" width="29.492949294929495%" headers="mcps1.1.4.1.2 "><p id="zh-cn_topic_0000001173164699_p4775139144612"><a name="zh-cn_topic_0000001173164699_p4775139144612"></a><a name="zh-cn_topic_0000001173164699_p4775139144612"></a>{ width:width, height:height }</p>
182</td>
183<td class="cellrowborder" valign="top" width="45.5945594559456%" headers="mcps1.1.4.1.3 "><p id="zh-cn_topic_0000001173164699_p1577514934614"><a name="zh-cn_topic_0000001173164699_p1577514934614"></a><a name="zh-cn_topic_0000001173164699_p1577514934614"></a>图片成功加载时触发该回调,返回成功加载的图源尺寸。</p>
184</td>
185</tr>
186<tr id="zh-cn_topic_0000001173164699_row8120201134610"><td class="cellrowborder" valign="top" width="24.91249124912491%" headers="mcps1.1.4.1.1 "><p id="zh-cn_topic_0000001173164699_p8775992468"><a name="zh-cn_topic_0000001173164699_p8775992468"></a><a name="zh-cn_topic_0000001173164699_p8775992468"></a>error(Rich)</p>
187</td>
188<td class="cellrowborder" valign="top" width="29.492949294929495%" headers="mcps1.1.4.1.2 "><p id="zh-cn_topic_0000001173164699_p107755934612"><a name="zh-cn_topic_0000001173164699_p107755934612"></a><a name="zh-cn_topic_0000001173164699_p107755934612"></a>{ width:width, height:height }</p>
189</td>
190<td class="cellrowborder" valign="top" width="45.5945594559456%" headers="mcps1.1.4.1.3 "><p id="zh-cn_topic_0000001173164699_p277510954617"><a name="zh-cn_topic_0000001173164699_p277510954617"></a><a name="zh-cn_topic_0000001173164699_p277510954617"></a>图片加载出现异常时触发该回调,异常时长宽为零。</p>
191</td>
192</tr>
193</tbody>
194</table>
195
196## 方法<a name="zh-cn_topic_0000001173164699_section2279124532420"></a>
197
198支持[通用方法](js-components-common-methods.md)。
199
200## 示例<a name="zh-cn_topic_0000001173164699_section321147145519"></a>
201
202```
203<!-- xxx.hml -->
204<div class="container">
205  <image src="common/hw_rights.JPG"  style="width: 300px;height: 300px;object-fit:{{fit}};border: 1px solid red;">
206  </image>
207
208  <select class="selects" onchange="change_fit">
209      <option for="{{fits}}" value="{{$item}}">{{$item}}</option>
210  </select>
211</div>
212```
213
214```
215/* xxx.css */
216.container {
217  justify-content: center;
218  align-items: center;
219  flex-direction: column;
220}
221.selects{
222  margin-top: 20px;
223  width:300px;
224  border:1px solid #808080;
225  border-radius: 10px;
226}
227```
228
229```
230// xxx.js
231export default {
232  data: {
233    fit:"cover",
234    fits: ["cover", "contain", "fill", "none", "scale-down"],
235  },
236  change_fit(e) {
237    this.fit = e.newValue;
238  },
239}
240```
241
242![](figures/GIF.gif)
243
244