37 lines
2.1 KiB
JSON
37 lines
2.1 KiB
JSON
{
|
|
"slug": "skeletonpro",
|
|
"mode": "single",
|
|
"examples": [
|
|
{
|
|
"id": "skeletonpro-ex-1",
|
|
"title": "基础用法",
|
|
"titleSrc": "",
|
|
"desc": "",
|
|
"html": "<div class=\"kole-card\">\n <div class=\"kole-skeleton is-active\" id=\"app\" role=\"status\" aria-busy=\"true\"></div>\n</div>",
|
|
"preview": {
|
|
"show": [
|
|
[
|
|
0
|
|
]
|
|
],
|
|
"hide": [],
|
|
"mode": "single"
|
|
},
|
|
"previewSafe": true,
|
|
"previewUnsafeReasons": [],
|
|
"source": "curated",
|
|
"code": {
|
|
"html": "<div class=\"kole-skeleton is-active\" role=\"status\" aria-busy=\"true\"></div>",
|
|
"jsx": "import { KoleSkeletonPro } from 'kole-ui/react';\n\n<KoleSkeletonPro block avatar rows={2} active />",
|
|
"vue3": "<template>\n <KoleSkeletonPro block avatar :rows=\"2\" active />\n</template>\n\n<script setup>\nimport { KoleSkeletonPro } from 'kole-ui/vue3';\n</script>",
|
|
"vue2": "<template>\n <KoleSkeletonPro block avatar :rows=\"2\" active />\n</template>\n\n<script>\nimport { KoleSkeletonPro } from 'kole-ui/vue2';\n\nexport default {\n name: 'SkeletonProBasic',\n components: { KoleSkeletonPro }\n};\n</script>",
|
|
"tsx": "import { KoleSkeletonPro } from 'kole-ui/react';\n\nexport default function KoleSkeletonProDemo(): JSX.Element {\n return (\n <KoleSkeletonPro block avatar rows={2} active />\n );\n}",
|
|
"vue3ts": "<template>\n\n <KoleSkeletonPro block avatar :rows=\"2\" active />\n</template>\n\n<script setup lang=\"ts\">\nimport { KoleSkeletonPro } from 'kole-ui/vue3';\n\nconst demoTitle = ref<string>('基础用法');\n\n</script>",
|
|
"vue2ts": "<template>\n\n <KoleSkeletonPro block avatar :rows=\"2\" active />\n</template>\n\n<script lang=\"ts\">\nimport Vue from 'vue';\nimport { KoleSkeletonPro } from 'kole-ui/vue2';\n\nexport default {\n name: 'SkeletonProBasic',\n components: { KoleSkeletonPro },\n data(): Record<string, never> {\n return {};\n }\n};\n</script>"
|
|
},
|
|
"notes": "依据 frameworks/SkeletonPro.html:13 标记与 :18-21 脚本填空(block 区块 + avatar 头像行 + 2 行文本,is-active 微光)"
|
|
}
|
|
],
|
|
"curated": true
|
|
}
|