# piece
说明: 从API version 5开始支持。后续版本如有新增内容,则采用上角标单独标记该内容的起始版本。
一种块状的入口,可包含图片和文本。常用于展示收件人,例如:邮件收件人或信息收件人。
# 子组件
无
# 属性
除支持通用属性外,还支持如下属性:
| 名称 | 类型 | 默认值 | 必填 | 描述 | 
|---|---|---|---|---|
| content | string | - | 是 | 操作块文本内容。 | 
| closable | boolean | false | 否 | 设置当前操作块是否显示删除图标,当显示删除图标时,点击删除图标会触发close事件。 | 
| icon | string | - | 否 | 操作块删除图标的url,支持本地路径。 | 
# 样式
支持通用样式。
说明: 文本和图片默认在整个piece组件中居中。
# 事件
除支持通用事件外,还支持如下事件:
| 名称 | 参数 | 描述 | 
|---|---|---|
| close | - | 当piece组件点击删除图标触发,此时可以通过渲染属性if删除该组件。 | 
# 方法
支持通用方法。
# 示例
<!-- xxx.mxl-->
<div class="container" >
  <piece if="{{first}}" content="example"></piece>
  <piece if="{{second}}" content="example" closable="true" onclose="closeSecond"></piece>
</div>
1
2
3
4
5
2
3
4
5
/* xxx.css */
.container {
  width: 100%;
  height: 100%;
  align-items: center;
  justify-content: center;
}
1
2
3
4
5
6
7
2
3
4
5
6
7
// xxx.js
export default {
  data: {
    first: true,
    second: true
  },
  closeSecond(e) {
    this.second = false;
  }
}
1
2
3
4
5
6
7
8
9
10
2
3
4
5
6
7
8
9
10