22 lines
3.5 KiB
JSON
22 lines
3.5 KiB
JSON
{
|
|
"slug": "plateinput",
|
|
"curated": true,
|
|
"title": "表单卡片里的字段",
|
|
"desc": "PlateInput放在设置卡片的字段区,与标签、按钮同屏出现时的样子。",
|
|
"uses": [
|
|
"input",
|
|
"bankcardinput"
|
|
],
|
|
"markup": {
|
|
"html": "<div class=\"ksc-card\">\n <h3 class=\"ksc-title\">项目设置</h3>\n <p class=\"ksc-sub\">改动会立即生效,取消则放弃本次编辑。</p>\n <div class=\"ksc-field\">\n <label class=\"ksc-field-label\">PlateInput 车牌号输入</label>\n <div class=\"kole-plate\"><input type=\"text\" placeholder=\"PlateInput 车牌号输入\" /></div>\n </div>\n <p class=\"ksc-hint\">填写后按保存生效。</p>\n <div class=\"ksc-actions\">\n <button class=\"btn btn-default btn-md\" type=\"button\">取消</button>\n <button class=\"btn btn-primary btn-md\" type=\"button\">保存</button>\n </div>\n</div>",
|
|
"jsx": "<div className=\"ksc-card\">\n <h3 className=\"ksc-title\">项目设置</h3>\n <p className=\"ksc-sub\">改动会立即生效,取消则放弃本次编辑。</p>\n <div className=\"ksc-field\">\n <label className=\"ksc-field-label\">PlateInput 车牌号输入</label>\n <div className=\"kole-plate\"><input type=\"text\" placeholder=\"PlateInput 车牌号输入\" / /></div>\n </div>\n <p className=\"ksc-hint\">填写后按保存生效。</p>\n <div className=\"ksc-actions\">\n <button className=\"btn btn-default btn-md\" type=\"button\">取消</button>\n <button className=\"btn btn-primary btn-md\" type=\"button\">保存</button>\n </div>\n</div>",
|
|
"vue2": "<template>\n <div>\n <div class=\"ksc-card\">\n <h3 class=\"ksc-title\">项目设置</h3>\n <p class=\"ksc-sub\">改动会立即生效,取消则放弃本次编辑。</p>\n <div class=\"ksc-field\">\n <label class=\"ksc-field-label\">PlateInput 车牌号输入</label>\n <div class=\"kole-plate\"><input type=\"text\" placeholder=\"PlateInput 车牌号输入\" / /></div>\n </div>\n <p class=\"ksc-hint\">填写后按保存生效。</p>\n <div class=\"ksc-actions\" slot=\"footer\">\n <button class=\"btn btn-default btn-md\" type=\"button\">取消</button>\n <button class=\"btn btn-primary btn-md\" type=\"button\">保存</button>\n </div>\n </div>\n </div>\n</template>",
|
|
"vue3": "<template>\n <div>\n <div class=\"ksc-card\">\n <h3 class=\"ksc-title\">项目设置</h3>\n <p class=\"ksc-sub\">改动会立即生效,取消则放弃本次编辑。</p>\n <div class=\"ksc-field\">\n <label class=\"ksc-field-label\">PlateInput 车牌号输入</label>\n <div class=\"kole-plate\"><input type=\"text\" placeholder=\"PlateInput 车牌号输入\" / /></div>\n </div>\n <p class=\"ksc-hint\">填写后按保存生效。</p>\n <div class=\"ksc-actions\">\n <button class=\"btn btn-default btn-md\" type=\"button\">取消</button>\n <button class=\"btn btn-primary btn-md\" type=\"button\">保存</button>\n </div>\n </div>\n </div>\n</template>\n\n<script setup>\n// 场景外壳由业务页面提供;组件按本端文档的调用方式接入\n</script>"
|
|
},
|
|
"notes": [
|
|
"组件本体类名依据该组件 SSR 产物(site/end-preview/plateinput.react.html)的根元素:kole-plate",
|
|
"协作者 input, bankcardinput 取自组件族耦合关系(.design_library/kole-ui/components/index.json 的 family 字段)",
|
|
"外壳类 ksc-* 与动作按钮 .btn 依据 tools/build-scenes.mjs 的 SCAFFOLD_CSS 与 frameworks/Button.css"
|
|
]
|
|
}
|