# 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