# 卡片
# 1.新增组件于src/components/frame/Panel/BlockContent/items/PCard/items目录下
如需自定义展示内容,可在上方对应目录路径下新建xxx.vue组件,命名格式为P+编码的形式最佳
例如此处示例新增编码为'test-card',则可新增组件命名为PTestCard.vue,可在此组件自定义内容
# 2.修改src/components/frame/Panel/BlockContent/items/PCard/index.vue
在上述目录文件中引入并注册新增组件
// 实际路径以实际为准,此处示例对应路径为"./items/PTestCard.vue"
import PTestCard from "./items/PTestCard.vue";
export default {
components: {
PTestCard
}
}
# 3.块图表配置中直接使用
完成上述步骤可直接在块配置时直接使用

# 示例json
{
"cardInfo": {
"cardName": "PTestCard",
"width": "50%",
"height": "150px"
}
}
# cardInfo
配置卡片信息对象
# cardName
对应上述步骤新增组件名生效,此处不是组件路径,而是组件名

PTestCard.vue无其他内容,仅html中有一行文字,把文件内容粘贴如下,方便后续对比效果图
<template>
<div>test-card</div>
</template>
# 效果图

如上图所示,效果图与PTestCard.vue内容吻合,此时可知卡片扩展是成功的
注:如无卡片配置,则默认使用src/components/frame/Panel/BlockContent/items/PCard/items/DefaultCard.vue内容