跳到主要内容
Card
卡片用于展示单个项目的组合信息,只包含与显示该信息有关的一切内容,例如标题、图片、文本、按钮、图标等,具备一定的交互能力。

示例

PCPhonePad
<page>
<!-- spaceSize: small(4) default(8) large(16) number -->
<!-- spaceDirection: horizontal vertical -->
<!-- spaceAlign: start end center baseline -->
<card title="xxx" spaceSize="10" spaceAlign="baseline" spaceDirection="horizontal">
<!-- width: 1 ~ 6 -->
<card-item type="data" :value="a" width="3" @click="clickHandle"></card-item>
<card-item type="datainfo" :value="b" width="3" @click="clickHandle"></card-item>
<card-item type="entry" :value="c" width="3" @click="clickHandle"></card-item>
<card-item type="card" :value="d" width="3" @click="clickHandle"></card-item>
<card-item type="cardinfo" :value="e" width="4" @click="clickHandle"></card-item>
</card>
</page>

export default XPage({
data: {
a: {
headIcon: 'x-icon-directive-left',
title: '标题',
subTitle: '副标题副标题副标题副标题副标题副标题副标题副标题副标题副标题副标题副标题副标题副标题副标题副标题副标题副标题副标题副标题副标题副标题副标题副标题副标题副标题副标题副标题副标题',
icon: 'x-icon-action-keep-side',
},
b: {
img: 'http://teststatic.dmall.com/kayak-project/cabin_wiki/dist/cabin_wiki/assets/index/bg.png',
title: '标题',
subTitle: '副标题副标题副标题副标题副标题副标题副标题副标题副标题副标题副标题副标题副标题副标题副标题副标题副标题副标题副标题副标题副标题副标题副标题副标题副标题副标题副标题副标题副标题',
tips: 'tipsxxxxx',
icon: 'x-icon-action-keep-side',
info: [
{
label: 'label',
value: 'value',
color: 'red',
icon: 'x-icon-directive-ups-arrow',
},
{
label: 'label',
value: 'value',
color: 'green',
icon: 'x-icon-directive-downs-arrow',
},
],
},
c: {
img: 'http://teststatic.dmall.com/kayak-project/cabin_wiki/dist/cabin_wiki/assets/index/bg.png',
title: '标题',
subTitle: '副标题副标题副标题副标题副标题副标题副标题副标题副标题副标题副标题副标题副标题副标题副标题副标题副标题副标题副标题副标题副标题副标题副标题副标题副标题副标题副标题副标题副标题',
icon: 'x-icon-action-keep-side',
},
d: {
img: 'http://teststatic.dmall.com/kayak-project/cabin_wiki/dist/cabin_wiki/assets/index/bg.png',
title: '标题',
subTitle: '副标题副标题副标题副标题副标题副标题副标题副标题副标题副标题副标题副标题副标题副标题副标题副标题副标题副标题副标题副标题副标题副标题副标题副标题副标题副标题副标题副标题副标题',
icon: 'x-icon-action-keep-side',
info: [
{
label: 'label',
value: 'value',
color: 'red',
icon: 'x-icon-directive-ups-arrow',
},
{
label: 'label',
value: 'value',
color: 'green',
icon: 'x-icon-directive-downs-arrow',
},
],
},
e: {
img: 'http://teststatic.dmall.com/kayak-project/cabin_wiki/dist/cabin_wiki/assets/index/bg.png',
title: '标题',
subTitle: '副标题副标题副标题副标题副标题副标题副标题副标题副标题副标题副标题副标题副标题副标题副标题副标题副标题副标题副标题副标题副标题副标题副标题副标题副标题副标题副标题副标题副标题',
tips: 'tipsxxxxx',
icon: 'x-icon-action-keep-side',
tags: [
{
text: '标签一',
status: '',
},
],
info: [
{
label: 'label',
value: 'value',
color: 'red',
icon: 'x-icon-directive-ups-arrow',
},
{
label: 'label',
value: 'value',
color: 'green',
icon: 'x-icon-directive-downs-arrow',
},
],
},

},
clickHandle() {
console.info('clickHandle');
}
});


Attributes

参数说明类型可选值默认值版本
spaceSize间隙大小String/Numbersmall(4px) default(8px) large(16px) / NumberdefaultPC--
spaceAlign对齐方式Stringbaseline/start/endstartPC--
spaceDirection排列方向Stringhorizontal/verticalhorizontalPC--
title标题String--nullPC--

card-item Attributes

参数说明类型可选值默认值版本
type类型Stringdata/datainfo/entry/card/cardinfo--PC--
valueObject--nullPC--
width栅格布局宽度,设置后item之间会有默认间隔,间隔大小受spaceSize 影响Number1~6nullPC--
click点击事件回调FunctionFunctionnullPC--

Value

key说明类型
img图片地址String
headIcon图标(和img 冲突)可选范围为cabinx图标库String
title标题String
subTitle副标题String
tips提示String
icon点击按钮图标(cabinx图标库)String
tags标签 设置同cabinx tagArray
info展示值 [{label,value,color,icon}]Array