文本
单列文本
卡片内容部分可使用单列文本样式,目前单列文字样式支持 plainText 和 markdown 两种类型,点击查看markdown支持语法。
字段定义
字段 | 是否必填 | 类型 | 说明 |
---|---|---|---|
tag | 是 | string | tag=text |
content | 是 | object | 文本内容 |
∟ type | 是 | string | 文本类型,支持 plainText 和 markdown 两种类型 |
∟ text | 是 | string | 文本内容 |
href | 否 | object | 若 content 中为 markdown 文本,且配置了超链接,该字段用于实现差异化链接 |
link | 否 | object | 可配置该组件跳转 |
图片示例
(图1:单列文本)
代码示例
// plainText
{
"tag":"text",
"content":{
"type":"plainText",
"text":"this is text content"
}
}
// markdown
{
"tag":"text",
"content":{
"type":"markdown",
"text":"普通文本 \n**粗体** \n*斜体* \n~~删除线~~ \n<font color='red'>字体颜色</font> \n<at email=\"name@wps.cn\">姓名</at> \n[超链接](https://xz.wps.cn/) \n[差异化链接]($url_val)"
},
"href":{
"url_val":{
"url":"https://xz.wps.cn/",
"android_url":"https://xz.wps.cn/",
"ios_url":"https://xz.wps.cn/",
"pc_url":"https://xz.wps.cn/"
}
}
}
双列文本
卡片内容部分可使用双列文本样式,以承载更多的内容,目前双列文字样式支持 markdown 类型。
字段定义
字段 | 是否必填 | 类型 | 说明 |
---|---|---|---|
tag | 是 | string | tag=div |
fields | 是 | array | 双列文本内容,嵌入 tag=text |
division | 否 | string | 双列文本布局方式,默认为middle,middle:默认的双列均分布局,flow_left:以左边内容为优先进行布局 (最大50%) |
link | 否 | object | 可配置该组件跳转 |
图片示例
(图2:双列文本)
代码示例
{
"tag":"div",
"fields":[
{
"tag":"text",
"content":{
"type":"markdown",
"text":"**活动时间:** \n12月12日15:00"
}
},
{
"tag":"text",
"content":{
"type":"markdown",
"text":"**活动地点:** \n五楼报告厅"
}
}
],
"division": "middle"
}