• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# piece<a name="ZH-CN_TOPIC_0000001209210709"></a>
2
3一种块状的入口,可包含图片和文本。常用于展示收件人,例如:邮件收件人或信息收件人。
4
5>![](../../public_sys-resources/icon-note.gif) **说明:**
6>从API Version 5 开始支持。
7
8## 子组件<a name="zh-cn_topic_0000001173164767_section9288143101012"></a>
9
1011
12## 属性<a name="zh-cn_topic_0000001173164767_section2907183951110"></a>
13
14除支持[通用属性](js-components-common-attributes.md)外,还支持如下属性:
15
16<a name="zh-cn_topic_0000001173164767_table20633101642315"></a>
17<table><thead align="left"><tr id="zh-cn_topic_0000001173164767_row663331618238"><th class="cellrowborder" valign="top" width="14.5014501450145%" id="mcps1.1.6.1.1"><p id="zh-cn_topic_0000001173164767_a45273e2103004ff3bdd3375013e96a2a"><a name="zh-cn_topic_0000001173164767_a45273e2103004ff3bdd3375013e96a2a"></a><a name="zh-cn_topic_0000001173164767_a45273e2103004ff3bdd3375013e96a2a"></a>名称</p>
18</th>
19<th class="cellrowborder" valign="top" width="12.62126212621262%" id="mcps1.1.6.1.2"><p id="zh-cn_topic_0000001173164767_ad5b10d4a60e44bb4a8bbb3b4416d7b27"><a name="zh-cn_topic_0000001173164767_ad5b10d4a60e44bb4a8bbb3b4416d7b27"></a><a name="zh-cn_topic_0000001173164767_ad5b10d4a60e44bb4a8bbb3b4416d7b27"></a>类型</p>
20</th>
21<th class="cellrowborder" valign="top" width="8.03080308030803%" id="mcps1.1.6.1.3"><p id="zh-cn_topic_0000001173164767_ab2ae3d9f60d6475ab95ba095851a9d07"><a name="zh-cn_topic_0000001173164767_ab2ae3d9f60d6475ab95ba095851a9d07"></a><a name="zh-cn_topic_0000001173164767_ab2ae3d9f60d6475ab95ba095851a9d07"></a>默认值</p>
22</th>
23<th class="cellrowborder" valign="top" width="6.64066406640664%" id="mcps1.1.6.1.4"><p id="zh-cn_topic_0000001173164767_p154141646194"><a name="zh-cn_topic_0000001173164767_p154141646194"></a><a name="zh-cn_topic_0000001173164767_p154141646194"></a>必填</p>
24</th>
25<th class="cellrowborder" valign="top" width="58.2058205820582%" id="mcps1.1.6.1.5"><p id="zh-cn_topic_0000001173164767_af5c3b773ed0a42e589819a6c8d257ca1"><a name="zh-cn_topic_0000001173164767_af5c3b773ed0a42e589819a6c8d257ca1"></a><a name="zh-cn_topic_0000001173164767_af5c3b773ed0a42e589819a6c8d257ca1"></a>描述</p>
26</th>
27</tr>
28</thead>
29<tbody><tr id="zh-cn_topic_0000001173164767_row1875918426407"><td class="cellrowborder" valign="top" width="14.5014501450145%" headers="mcps1.1.6.1.1 "><p id="zh-cn_topic_0000001173164767_p15759174219407"><a name="zh-cn_topic_0000001173164767_p15759174219407"></a><a name="zh-cn_topic_0000001173164767_p15759174219407"></a>content</p>
30</td>
31<td class="cellrowborder" valign="top" width="12.62126212621262%" headers="mcps1.1.6.1.2 "><p id="zh-cn_topic_0000001173164767_p14759184212400"><a name="zh-cn_topic_0000001173164767_p14759184212400"></a><a name="zh-cn_topic_0000001173164767_p14759184212400"></a>string</p>
32</td>
33<td class="cellrowborder" valign="top" width="8.03080308030803%" headers="mcps1.1.6.1.3 "><p id="zh-cn_topic_0000001173164767_p575913424403"><a name="zh-cn_topic_0000001173164767_p575913424403"></a><a name="zh-cn_topic_0000001173164767_p575913424403"></a>-</p>
34</td>
35<td class="cellrowborder" valign="top" width="6.64066406640664%" headers="mcps1.1.6.1.4 "><p id="zh-cn_topic_0000001173164767_p24156461792"><a name="zh-cn_topic_0000001173164767_p24156461792"></a><a name="zh-cn_topic_0000001173164767_p24156461792"></a>是</p>
36</td>
37<td class="cellrowborder" valign="top" width="58.2058205820582%" headers="mcps1.1.6.1.5 "><p id="zh-cn_topic_0000001173164767_p1975944244011"><a name="zh-cn_topic_0000001173164767_p1975944244011"></a><a name="zh-cn_topic_0000001173164767_p1975944244011"></a>操作块文本内容。</p>
38</td>
39</tr>
40<tr id="zh-cn_topic_0000001173164767_row1401171483915"><td class="cellrowborder" valign="top" width="14.5014501450145%" headers="mcps1.1.6.1.1 "><p id="zh-cn_topic_0000001173164767_p637566151211"><a name="zh-cn_topic_0000001173164767_p637566151211"></a><a name="zh-cn_topic_0000001173164767_p637566151211"></a>closable</p>
41</td>
42<td class="cellrowborder" valign="top" width="12.62126212621262%" headers="mcps1.1.6.1.2 "><p id="zh-cn_topic_0000001173164767_p134021148395"><a name="zh-cn_topic_0000001173164767_p134021148395"></a><a name="zh-cn_topic_0000001173164767_p134021148395"></a>boolean</p>
43</td>
44<td class="cellrowborder" valign="top" width="8.03080308030803%" headers="mcps1.1.6.1.3 "><p id="zh-cn_topic_0000001173164767_p1840211418393"><a name="zh-cn_topic_0000001173164767_p1840211418393"></a><a name="zh-cn_topic_0000001173164767_p1840211418393"></a>false</p>
45</td>
46<td class="cellrowborder" valign="top" width="6.64066406640664%" headers="mcps1.1.6.1.4 "><p id="zh-cn_topic_0000001173164767_p1415746595"><a name="zh-cn_topic_0000001173164767_p1415746595"></a><a name="zh-cn_topic_0000001173164767_p1415746595"></a>否</p>
47</td>
48<td class="cellrowborder" valign="top" width="58.2058205820582%" headers="mcps1.1.6.1.5 "><p id="zh-cn_topic_0000001173164767_p19402201416398"><a name="zh-cn_topic_0000001173164767_p19402201416398"></a><a name="zh-cn_topic_0000001173164767_p19402201416398"></a>设置当前操作块是否显示删除图标,当显示删除图标时,点击删除图标会触发close事件。</p>
49</td>
50</tr>
51<tr id="zh-cn_topic_0000001173164767_row78648123418"><td class="cellrowborder" valign="top" width="14.5014501450145%" headers="mcps1.1.6.1.1 "><p id="zh-cn_topic_0000001173164767_p173023953412"><a name="zh-cn_topic_0000001173164767_p173023953412"></a><a name="zh-cn_topic_0000001173164767_p173023953412"></a>icon</p>
52</td>
53<td class="cellrowborder" valign="top" width="12.62126212621262%" headers="mcps1.1.6.1.2 "><p id="zh-cn_topic_0000001173164767_p530216953412"><a name="zh-cn_topic_0000001173164767_p530216953412"></a><a name="zh-cn_topic_0000001173164767_p530216953412"></a>string</p>
54</td>
55<td class="cellrowborder" valign="top" width="8.03080308030803%" headers="mcps1.1.6.1.3 "><p id="zh-cn_topic_0000001173164767_p3302149133418"><a name="zh-cn_topic_0000001173164767_p3302149133418"></a><a name="zh-cn_topic_0000001173164767_p3302149133418"></a>-</p>
56</td>
57<td class="cellrowborder" valign="top" width="6.64066406640664%" headers="mcps1.1.6.1.4 "><p id="zh-cn_topic_0000001173164767_p103024953410"><a name="zh-cn_topic_0000001173164767_p103024953410"></a><a name="zh-cn_topic_0000001173164767_p103024953410"></a>否</p>
58</td>
59<td class="cellrowborder" valign="top" width="58.2058205820582%" headers="mcps1.1.6.1.5 "><p id="zh-cn_topic_0000001173164767_p230211914342"><a name="zh-cn_topic_0000001173164767_p230211914342"></a><a name="zh-cn_topic_0000001173164767_p230211914342"></a>操作块删除图标的url,支持本地。</p>
60</td>
61</tr>
62</tbody>
63</table>
64
65## 样式<a name="zh-cn_topic_0000001173164767_section17756476592"></a>
66
67支持[通用样式](js-components-common-styles.md)。
68
69>![](../../public_sys-resources/icon-note.gif) **说明:**
70>文本和图片默认在整个piece组件中居中。
71
72## 事件<a name="zh-cn_topic_0000001173164767_section19137152119"></a>
73
74除支持[通用事件](js-components-common-events.md)外,还支持如下事件:
75
76<a name="zh-cn_topic_0000001173164767_table3674139193020"></a>
77<table><thead align="left"><tr id="zh-cn_topic_0000001173164767_row14674539123012"><th class="cellrowborder" valign="top" width="24.852485248524854%" id="mcps1.1.4.1.1"><p id="zh-cn_topic_0000001173164767_a426b8903842d48fa8012a24ff3c997eb"><a name="zh-cn_topic_0000001173164767_a426b8903842d48fa8012a24ff3c997eb"></a><a name="zh-cn_topic_0000001173164767_a426b8903842d48fa8012a24ff3c997eb"></a>名称</p>
78</th>
79<th class="cellrowborder" valign="top" width="29.552955295529554%" id="mcps1.1.4.1.2"><p id="zh-cn_topic_0000001173164767_a53448ba47e5e4ae9bf7774c90820e970"><a name="zh-cn_topic_0000001173164767_a53448ba47e5e4ae9bf7774c90820e970"></a><a name="zh-cn_topic_0000001173164767_a53448ba47e5e4ae9bf7774c90820e970"></a>参数</p>
80</th>
81<th class="cellrowborder" valign="top" width="45.5945594559456%" id="mcps1.1.4.1.3"><p id="zh-cn_topic_0000001173164767_add489ff50c444f24b759162c7f4bad9a"><a name="zh-cn_topic_0000001173164767_add489ff50c444f24b759162c7f4bad9a"></a><a name="zh-cn_topic_0000001173164767_add489ff50c444f24b759162c7f4bad9a"></a>描述</p>
82</th>
83</tr>
84</thead>
85<tbody><tr id="zh-cn_topic_0000001173164767_row418514431304"><td class="cellrowborder" valign="top" width="24.852485248524854%" headers="mcps1.1.4.1.1 "><p id="zh-cn_topic_0000001173164767_p11911549133016"><a name="zh-cn_topic_0000001173164767_p11911549133016"></a><a name="zh-cn_topic_0000001173164767_p11911549133016"></a>close</p>
86</td>
87<td class="cellrowborder" valign="top" width="29.552955295529554%" headers="mcps1.1.4.1.2 "><p id="zh-cn_topic_0000001173164767_p1691204993018"><a name="zh-cn_topic_0000001173164767_p1691204993018"></a><a name="zh-cn_topic_0000001173164767_p1691204993018"></a>-</p>
88</td>
89<td class="cellrowborder" valign="top" width="45.5945594559456%" headers="mcps1.1.4.1.3 "><p id="zh-cn_topic_0000001173164767_p1891114933015"><a name="zh-cn_topic_0000001173164767_p1891114933015"></a><a name="zh-cn_topic_0000001173164767_p1891114933015"></a>当piece组件点击删除图标触发,此时可以通过渲染属性if删除该组件。</p>
90</td>
91</tr>
92</tbody>
93</table>
94
95## 方法<a name="zh-cn_topic_0000001173164767_section2279124532420"></a>
96
97支持[通用方法](js-components-common-methods.md)。
98
99## 示例<a name="zh-cn_topic_0000001173164767_section118886119320"></a>
100
101```
102<!-- xxx.hml-->
103<div class="container" >
104  <piece if="{{first}}" content="example"></piece>
105  <piece if="{{second}}" content="example" closable="true" onclose="closeSecond"></piece>
106</div>
107```
108
109```
110/* xxx.css */
111.container {
112  width: 100%;
113  height: 100%;
114  align-items: center;
115  justify-content: center;
116}
117```
118
119```
120// xxx.js
121export default {
122  data: {
123    first: true,
124    second: true
125  },
126  closeSecond(e) {
127    this.second = false;
128  }
129}
130```
131
132![](figures/11.gif)
133
134