[{"data":1,"prerenderedAt":848},["ShallowReactive",2],{"navigation_docs":3,"i-lucide:rocket":205,"i-lucide:info":209,"i-lucide:download":211,"i-lucide:play":213,"i-lucide:folder-tree":215,"i-lucide:map":217,"i-lucide:blocks":219,"i-lucide:mouse-pointer-click":221,"i-lucide:circle-dot":223,"i-lucide:sliders-horizontal":225,"i-lucide:circle-dashed":227,"i-lucide:chevrons-up-down":229,"i-lucide:tag":231,"i-lucide:layout-grid":233,"i-lucide:panels-top-left":235,"i-lucide:sparkles":237,"i-lucide:user":239,"i-lucide:square-dashed-mouse-pointer":241,"i-lucide:circle":243,"i-lucide:table":245,"i-lucide:minus":247,"i-lucide:message-square":249,"i-lucide:alert-circle":251,"i-lucide:rectangle-horizontal":253,"i-lucide:keyboard":255,"i-lucide:chevron-down":257,"i-lucide:toggle-left":259,"i-lucide:loader-circle":261,"i-lucide:credit-card":263,"i-lucide:type":265,"i-lucide:search":267,"i-lucide:align-left":269,"i-lucide:square-check-big":272,"i-lucide:drafting-compass":274,"i-lucide:puzzle":276,"i-lucide:clipboard-list":278,"i-simple-icons:github":280,"i-lucide:moon":282,"i-lucide:sun":284,"-components-table":286,"-components-table-surround":837,"i-lucide:copy":842,"i-lucide:pen":844,"i-lucide:hash":846},[4,36,180,190],{"title":5,"icon":6,"path":7,"stem":8,"children":9,"page":35},"快速开始","i-lucide-rocket","\u002Fgetting-started","1.getting-started",[10,15,20,25,30],{"title":11,"path":12,"stem":13,"icon":14},"简介","\u002Fgetting-started\u002Fintroduction","1.getting-started\u002F1.introduction","i-lucide-info",{"title":16,"path":17,"stem":18,"icon":19},"安装与构建","\u002Fgetting-started\u002Finstallation","1.getting-started\u002F2.installation","i-lucide-download",{"title":21,"path":22,"stem":23,"icon":24},"如何使用","\u002Fgetting-started\u002Fusage","1.getting-started\u002F3.usage","i-lucide-play",{"title":26,"path":27,"stem":28,"icon":29},"项目结构","\u002Fgetting-started\u002Fproject-structure","1.getting-started\u002F4.project-structure","i-lucide-folder-tree",{"title":31,"path":32,"stem":33,"icon":34},"里程碑","\u002Fgetting-started\u002Fmilestones","1.getting-started\u002F5.milestones","i-lucide-map",false,{"title":37,"icon":38,"path":39,"stem":40,"children":41,"page":35},"组件","i-lucide-blocks","\u002Fcomponents","2.components",[42,47,52,57,62,67,72,77,82,87,92,97,102,107,112,117,122,127,132,137,142,147,151,156,161,165,170,175],{"title":43,"path":44,"stem":45,"icon":46},"ShadcnButton","\u002Fcomponents\u002Fbutton","2.components\u002F1.button","i-lucide-mouse-pointer-click",{"title":48,"path":49,"stem":50,"icon":51},"ShadcnRadio \u002F ShadcnRadioGroup","\u002Fcomponents\u002Fradio-group","2.components\u002F10.radio-group","i-lucide-circle-dot",{"title":53,"path":54,"stem":55,"icon":56},"ShadcnSwitch","\u002Fcomponents\u002Fswitch","2.components\u002F11.switch","i-lucide-toggle-left",{"title":58,"path":59,"stem":60,"icon":61},"ShadcnSlider","\u002Fcomponents\u002Fslider","2.components\u002F12.slider","i-lucide-sliders-horizontal",{"title":63,"path":64,"stem":65,"icon":66},"ShadcnProgress","\u002Fcomponents\u002Fprogress","2.components\u002F13.progress","i-lucide-circle-dashed",{"title":68,"path":69,"stem":70,"icon":71},"ShadcnSelect","\u002Fcomponents\u002Fselect","2.components\u002F14.select","i-lucide-chevrons-up-down",{"title":73,"path":74,"stem":75,"icon":76},"ShadcnBadge","\u002Fcomponents\u002Fbadge","2.components\u002F15.badge","i-lucide-tag",{"title":78,"path":79,"stem":80,"icon":81},"ShadcnTabs","\u002Fcomponents\u002Ftabs","2.components\u002F16.tabs","i-lucide-layout-grid",{"title":83,"path":84,"stem":85,"icon":86},"ShadcnDialog","\u002Fcomponents\u002Fdialog","2.components\u002F17.dialog","i-lucide-panels-top-left",{"title":88,"path":89,"stem":90,"icon":91},"ShadcnIcon \u002F IconRegistry","\u002Fcomponents\u002Ficon","2.components\u002F18.icon","i-lucide-sparkles",{"title":93,"path":94,"stem":95,"icon":96},"ShadcnAvatar","\u002Fcomponents\u002Favatar","2.components\u002F19.avatar","i-lucide-user",{"title":98,"path":99,"stem":100,"icon":101},"ShadcnButtonGroup","\u002Fcomponents\u002Fbutton-group","2.components\u002F2.button-group","i-lucide-square-dashed-mouse-pointer",{"title":103,"path":104,"stem":105,"icon":106},"ShadcnStatusDot","\u002Fcomponents\u002Fstatus-dot","2.components\u002F20.status-dot","i-lucide-circle",{"title":108,"path":109,"stem":110,"icon":111},"ShadcnTable","\u002Fcomponents\u002Ftable","2.components\u002F21.table","i-lucide-table",{"title":113,"path":114,"stem":115,"icon":116},"ShadcnSeparator","\u002Fcomponents\u002Fseparator","2.components\u002F22.separator","i-lucide-minus",{"title":118,"path":119,"stem":120,"icon":121},"ShadcnLabel","\u002Fcomponents\u002Flabel","2.components\u002F23.label","i-lucide-type",{"title":123,"path":124,"stem":125,"icon":126},"ShadcnTooltip","\u002Fcomponents\u002Ftooltip","2.components\u002F24.tooltip","i-lucide-message-square",{"title":128,"path":129,"stem":130,"icon":131},"ShadcnAlert","\u002Fcomponents\u002Falert","2.components\u002F25.alert","i-lucide-alert-circle",{"title":133,"path":134,"stem":135,"icon":136},"ShadcnSkeleton","\u002Fcomponents\u002Fskeleton","2.components\u002F26.skeleton","i-lucide-rectangle-horizontal",{"title":138,"path":139,"stem":140,"icon":141},"ShadcnKbd","\u002Fcomponents\u002Fkbd","2.components\u002F27.kbd","i-lucide-keyboard",{"title":143,"path":144,"stem":145,"icon":146},"ShadcnDropdownMenu","\u002Fcomponents\u002Fdropdown-menu","2.components\u002F28.dropdown-menu","i-lucide-chevron-down",{"title":148,"path":149,"stem":150,"icon":56},"ShadcnToggle \u002F ShadcnToggleGroup","\u002Fcomponents\u002Ftoggle","2.components\u002F3.toggle",{"title":152,"path":153,"stem":154,"icon":155},"ShadcnSpinner","\u002Fcomponents\u002Fspinner","2.components\u002F4.spinner","i-lucide-loader-circle",{"title":157,"path":158,"stem":159,"icon":160},"ShadcnCard","\u002Fcomponents\u002Fcard","2.components\u002F5.card","i-lucide-credit-card",{"title":162,"path":163,"stem":164,"icon":121},"ShadcnInput","\u002Fcomponents\u002Finput","2.components\u002F6.input",{"title":166,"path":167,"stem":168,"icon":169},"ShadcnInputGroup","\u002Fcomponents\u002Finput-group","2.components\u002F7.input-group","i-lucide-search",{"title":171,"path":172,"stem":173,"icon":174},"ShadcnTextarea","\u002Fcomponents\u002Ftextarea","2.components\u002F8.textarea","i-lucide-align-left",{"title":176,"path":177,"stem":178,"icon":179},"ShadcnCheckbox","\u002Fcomponents\u002Fcheckbox","2.components\u002F9.checkbox","i-lucide-square-check-big",{"title":181,"icon":182,"path":183,"stem":184,"children":185,"page":35},"设计","i-lucide-drafting-compass","\u002Fdesign","3.design",[186],{"title":187,"path":188,"stem":189,"icon":182},"技术方案","\u002Fdesign\u002Ftechnical-design","3.design\u002F1.technical-design",{"title":191,"icon":192,"path":193,"stem":194,"children":195,"page":35},"开发","i-lucide-puzzle","\u002Fdevelopment","4.development",[196,200],{"title":197,"path":198,"stem":199,"icon":192},"组件开发流程","\u002Fdevelopment\u002Fcomponent-workflow","4.development\u002F1.component-workflow",{"title":201,"path":202,"stem":203,"icon":204},"M3 组件规范对照表","\u002Fdevelopment\u002Fm3-components-spec","4.development\u002F2.m3-components-spec","i-lucide-clipboard-list",{"left":206,"top":206,"width":207,"height":207,"rotate":206,"vFlip":35,"hFlip":35,"body":208},0,24,"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"M12 15v5s3.03-.55 4-2c1.08-1.62 0-5 0-5M4.5 16.5c-1.5 1.26-2 5-2 5s3.74-.5 5-2c.71-.84.7-2.13-.09-2.91a2.18 2.18 0 0 0-2.91-.09\"\u002F>\u003Cpath d=\"M9 12a22 22 0 0 1 2-3.95A12.88 12.88 0 0 1 22 2c0 2.72-.78 7.5-6 11a22.4 22.4 0 0 1-4 2z\"\u002F>\u003Cpath d=\"M9 12H4s.55-3.03 2-4c1.62-1.08 5 .05 5 .05\"\u002F>\u003C\u002Fg>",{"left":206,"top":206,"width":207,"height":207,"rotate":206,"vFlip":35,"hFlip":35,"body":210},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Ccircle cx=\"12\" cy=\"12\" r=\"10\"\u002F>\u003Cpath d=\"M12 16v-4m0-4h.01\"\u002F>\u003C\u002Fg>",{"left":206,"top":206,"width":207,"height":207,"rotate":206,"vFlip":35,"hFlip":35,"body":212},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"M12 15V3m9 12v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4\"\u002F>\u003Cpath d=\"m7 10l5 5l5-5\"\u002F>\u003C\u002Fg>",{"left":206,"top":206,"width":207,"height":207,"rotate":206,"vFlip":35,"hFlip":35,"body":214},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M5 5a2 2 0 0 1 3.008-1.728l11.997 6.998a2 2 0 0 1 .003 3.458l-12 7A2 2 0 0 1 5 19z\"\u002F>",{"left":206,"top":206,"width":207,"height":207,"rotate":206,"vFlip":35,"hFlip":35,"body":216},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"M20 10a1 1 0 0 0 1-1V6a1 1 0 0 0-1-1h-2.5a1 1 0 0 1-.8-.4l-.9-1.2A1 1 0 0 0 15 3h-2a1 1 0 0 0-1 1v5a1 1 0 0 0 1 1Zm0 11a1 1 0 0 0 1-1v-3a1 1 0 0 0-1-1h-2.9a1 1 0 0 1-.88-.55l-.42-.85a1 1 0 0 0-.92-.6H13a1 1 0 0 0-1 1v5a1 1 0 0 0 1 1ZM3 5a2 2 0 0 0 2 2h3\"\u002F>\u003Cpath d=\"M3 3v13a2 2 0 0 0 2 2h3\"\u002F>\u003C\u002Fg>",{"left":206,"top":206,"width":207,"height":207,"rotate":206,"vFlip":35,"hFlip":35,"body":218},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M14.106 5.553a2 2 0 0 0 1.788 0l3.659-1.83A1 1 0 0 1 21 4.619v12.764a1 1 0 0 1-.553.894l-4.553 2.277a2 2 0 0 1-1.788 0l-4.212-2.106a2 2 0 0 0-1.788 0l-3.659 1.83A1 1 0 0 1 3 19.381V6.618a1 1 0 0 1 .553-.894l4.553-2.277a2 2 0 0 1 1.788 0zm.894.211v15M9 3.236v15\"\u002F>",{"left":206,"top":206,"width":207,"height":207,"rotate":206,"vFlip":35,"hFlip":35,"body":220},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"M10 22V7a1 1 0 0 0-1-1H4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-5a1 1 0 0 0-1-1H2\"\u002F>\u003Crect width=\"8\" height=\"8\" x=\"14\" y=\"2\" rx=\"1\"\u002F>\u003C\u002Fg>",{"left":206,"top":206,"width":207,"height":207,"rotate":206,"vFlip":35,"hFlip":35,"body":222},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M14 4.1L12 6M5.1 8l-2.9-.8M6 12l-1.9 2M7.2 2.2L8 5.1m1.037 4.59a.498.498 0 0 1 .653-.653l11 4.5a.5.5 0 0 1-.074.949l-4.349 1.041a1 1 0 0 0-.74.739l-1.04 4.35a.5.5 0 0 1-.95.074z\"\u002F>",{"left":206,"top":206,"width":207,"height":207,"rotate":206,"vFlip":35,"hFlip":35,"body":224},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Ccircle cx=\"12\" cy=\"12\" r=\"10\"\u002F>\u003Ccircle cx=\"12\" cy=\"12\" r=\"1\"\u002F>\u003C\u002Fg>",{"left":206,"top":206,"width":207,"height":207,"rotate":206,"vFlip":35,"hFlip":35,"body":226},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M10 5H3m9 14H3M14 3v4m2 10v4m5-9h-9m9 7h-5m5-14h-7m-6 5v4m0-2H3\"\u002F>",{"left":206,"top":206,"width":207,"height":207,"rotate":206,"vFlip":35,"hFlip":35,"body":228},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M10.1 2.182a10 10 0 0 1 3.8 0m0 19.636a10 10 0 0 1-3.8 0m7.509-18.097a10 10 0 0 1 2.69 2.7M2.182 13.9a10 10 0 0 1 0-3.8m18.097 7.509a10 10 0 0 1-2.7 2.69M21.818 10.1a10 10 0 0 1 0 3.8M3.721 6.391a10 10 0 0 1 2.7-2.69m-.03 16.578a10 10 0 0 1-2.69-2.7\"\u002F>",{"left":206,"top":206,"width":207,"height":207,"rotate":206,"vFlip":35,"hFlip":35,"body":230},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"m7 15l5 5l5-5M7 9l5-5l5 5\"\u002F>",{"left":206,"top":206,"width":207,"height":207,"rotate":206,"vFlip":35,"hFlip":35,"body":232},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"M12.586 2.586A2 2 0 0 0 11.172 2H4a2 2 0 0 0-2 2v7.172a2 2 0 0 0 .586 1.414l8.704 8.704a2.426 2.426 0 0 0 3.42 0l6.58-6.58a2.426 2.426 0 0 0 0-3.42z\"\u002F>\u003Ccircle cx=\"7.5\" cy=\"7.5\" r=\".5\" fill=\"currentColor\"\u002F>\u003C\u002Fg>",{"left":206,"top":206,"width":207,"height":207,"rotate":206,"vFlip":35,"hFlip":35,"body":234},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Crect width=\"7\" height=\"7\" x=\"3\" y=\"3\" rx=\"1\"\u002F>\u003Crect width=\"7\" height=\"7\" x=\"14\" y=\"3\" rx=\"1\"\u002F>\u003Crect width=\"7\" height=\"7\" x=\"14\" y=\"14\" rx=\"1\"\u002F>\u003Crect width=\"7\" height=\"7\" x=\"3\" y=\"14\" rx=\"1\"\u002F>\u003C\u002Fg>",{"left":206,"top":206,"width":207,"height":207,"rotate":206,"vFlip":35,"hFlip":35,"body":236},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Crect width=\"18\" height=\"18\" x=\"3\" y=\"3\" rx=\"2\"\u002F>\u003Cpath d=\"M3 9h18M9 21V9\"\u002F>\u003C\u002Fg>",{"left":206,"top":206,"width":207,"height":207,"rotate":206,"vFlip":35,"hFlip":35,"body":238},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"M11.017 2.814a1 1 0 0 1 1.966 0l1.051 5.558a2 2 0 0 0 1.594 1.594l5.558 1.051a1 1 0 0 1 0 1.966l-5.558 1.051a2 2 0 0 0-1.594 1.594l-1.051 5.558a1 1 0 0 1-1.966 0l-1.051-5.558a2 2 0 0 0-1.594-1.594l-5.558-1.051a1 1 0 0 1 0-1.966l5.558-1.051a2 2 0 0 0 1.594-1.594zM20 2v4m2-2h-4\"\u002F>\u003Ccircle cx=\"4\" cy=\"20\" r=\"2\"\u002F>\u003C\u002Fg>",{"left":206,"top":206,"width":207,"height":207,"rotate":206,"vFlip":35,"hFlip":35,"body":240},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"M19 21v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2\"\u002F>\u003Ccircle cx=\"12\" cy=\"7\" r=\"4\"\u002F>\u003C\u002Fg>",{"left":206,"top":206,"width":207,"height":207,"rotate":206,"vFlip":35,"hFlip":35,"body":242},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M12.034 12.681a.498.498 0 0 1 .647-.647l9 3.5a.5.5 0 0 1-.033.943l-3.444 1.068a1 1 0 0 0-.66.66l-1.067 3.443a.5.5 0 0 1-.943.033zM5 3a2 2 0 0 0-2 2m16-2a2 2 0 0 1 2 2M5 21a2 2 0 0 1-2-2M9 3h1M9 21h2m3-18h1M3 9v1m18-1v2M3 14v1\"\u002F>",{"left":206,"top":206,"width":207,"height":207,"rotate":206,"vFlip":35,"hFlip":35,"body":244},"\u003Ccircle cx=\"12\" cy=\"12\" r=\"10\" fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\"\u002F>",{"left":206,"top":206,"width":207,"height":207,"rotate":206,"vFlip":35,"hFlip":35,"body":246},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"M12 3v18\"\u002F>\u003Crect width=\"18\" height=\"18\" x=\"3\" y=\"3\" rx=\"2\"\u002F>\u003Cpath d=\"M3 9h18M3 15h18\"\u002F>\u003C\u002Fg>",{"left":206,"top":206,"width":207,"height":207,"rotate":206,"vFlip":35,"hFlip":35,"body":248},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M5 12h14\"\u002F>",{"left":206,"top":206,"width":207,"height":207,"rotate":206,"vFlip":35,"hFlip":35,"body":250},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M22 17a2 2 0 0 1-2 2H6.828a2 2 0 0 0-1.414.586l-2.202 2.202A.71.71 0 0 1 2 21.286V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2z\"\u002F>",{"left":206,"top":206,"width":207,"height":207,"rotate":206,"vFlip":35,"hFlip":35,"body":252},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Ccircle cx=\"12\" cy=\"12\" r=\"10\"\u002F>\u003Cpath d=\"M12 8v4m0 4h.01\"\u002F>\u003C\u002Fg>",{"left":206,"top":206,"width":207,"height":207,"rotate":206,"vFlip":35,"hFlip":35,"body":254},"\u003Crect width=\"20\" height=\"12\" x=\"2\" y=\"6\" fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" rx=\"2\"\u002F>",{"left":206,"top":206,"width":207,"height":207,"rotate":206,"vFlip":35,"hFlip":35,"body":256},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"M10 8h.01M12 12h.01M14 8h.01M16 12h.01M18 8h.01M6 8h.01M7 16h10m-9-4h.01\"\u002F>\u003Crect width=\"20\" height=\"16\" x=\"2\" y=\"4\" rx=\"2\"\u002F>\u003C\u002Fg>",{"left":206,"top":206,"width":207,"height":207,"rotate":206,"vFlip":35,"hFlip":35,"body":258},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"m6 9l6 6l6-6\"\u002F>",{"left":206,"top":206,"width":207,"height":207,"rotate":206,"vFlip":35,"hFlip":35,"body":260},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Ccircle cx=\"9\" cy=\"12\" r=\"3\"\u002F>\u003Crect width=\"20\" height=\"14\" x=\"2\" y=\"5\" rx=\"7\"\u002F>\u003C\u002Fg>",{"left":206,"top":206,"width":207,"height":207,"rotate":206,"vFlip":35,"hFlip":35,"body":262},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M21 12a9 9 0 1 1-6.219-8.56\"\u002F>",{"left":206,"top":206,"width":207,"height":207,"rotate":206,"vFlip":35,"hFlip":35,"body":264},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Crect width=\"20\" height=\"14\" x=\"2\" y=\"5\" rx=\"2\"\u002F>\u003Cpath d=\"M2 10h20\"\u002F>\u003C\u002Fg>",{"left":206,"top":206,"width":207,"height":207,"rotate":206,"vFlip":35,"hFlip":35,"body":266},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M12 4v16M4 7V5a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v2M9 20h6\"\u002F>",{"left":206,"top":206,"width":207,"height":207,"rotate":206,"vFlip":35,"hFlip":35,"body":268},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"m21 21l-4.34-4.34\"\u002F>\u003Ccircle cx=\"11\" cy=\"11\" r=\"8\"\u002F>\u003C\u002Fg>",{"left":206,"top":206,"width":207,"height":207,"rotate":206,"vFlip":35,"hFlip":35,"body":270,"hidden":271},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M15 12H3m14 6H3M21 6H3\"\u002F>",true,{"left":206,"top":206,"width":207,"height":207,"rotate":206,"vFlip":35,"hFlip":35,"body":273},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"M21 10.656V19a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h12.344\"\u002F>\u003Cpath d=\"m9 11l3 3L22 4\"\u002F>\u003C\u002Fg>",{"left":206,"top":206,"width":207,"height":207,"rotate":206,"vFlip":35,"hFlip":35,"body":275},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"m12.99 6.74l1.93 3.44M19.136 12a10 10 0 0 1-14.271 0M21 21l-2.16-3.84M3 21l8.02-14.26\"\u002F>\u003Ccircle cx=\"12\" cy=\"5\" r=\"2\"\u002F>\u003C\u002Fg>",{"left":206,"top":206,"width":207,"height":207,"rotate":206,"vFlip":35,"hFlip":35,"body":277},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M15.39 4.39a1 1 0 0 0 1.68-.474a2.5 2.5 0 1 1 3.014 3.015a1 1 0 0 0-.474 1.68l1.683 1.682a2.414 2.414 0 0 1 0 3.414L19.61 15.39a1 1 0 0 1-1.68-.474a2.5 2.5 0 1 0-3.014 3.015a1 1 0 0 1 .474 1.68l-1.683 1.682a2.414 2.414 0 0 1-3.414 0L8.61 19.61a1 1 0 0 0-1.68.474a2.5 2.5 0 1 1-3.014-3.015a1 1 0 0 0 .474-1.68l-1.683-1.682a2.414 2.414 0 0 1 0-3.414L4.39 8.61a1 1 0 0 1 1.68.474a2.5 2.5 0 1 0 3.014-3.015a1 1 0 0 1-.474-1.68l1.683-1.682a2.414 2.414 0 0 1 3.414 0z\"\u002F>",{"left":206,"top":206,"width":207,"height":207,"rotate":206,"vFlip":35,"hFlip":35,"body":279},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Crect width=\"8\" height=\"4\" x=\"8\" y=\"2\" rx=\"1\" ry=\"1\"\u002F>\u003Cpath d=\"M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2m4 7h4m-4 5h4m-8-5h.01M8 16h.01\"\u002F>\u003C\u002Fg>",{"left":206,"top":206,"width":207,"height":207,"rotate":206,"vFlip":35,"hFlip":35,"body":281},"\u003Cpath fill=\"currentColor\" d=\"M12 .297c-6.63 0-12 5.373-12 12c0 5.303 3.438 9.8 8.205 11.385c.6.113.82-.258.82-.577c0-.285-.01-1.04-.015-2.04c-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729c1.205.084 1.838 1.236 1.838 1.236c1.07 1.835 2.809 1.305 3.495.998c.108-.776.417-1.305.76-1.605c-2.665-.3-5.466-1.332-5.466-5.93c0-1.31.465-2.38 1.235-3.22c-.135-.303-.54-1.523.105-3.176c0 0 1.005-.322 3.3 1.23c.96-.267 1.98-.399 3-.405c1.02.006 2.04.138 3 .405c2.28-1.552 3.285-1.23 3.285-1.23c.645 1.653.24 2.873.12 3.176c.765.84 1.23 1.91 1.23 3.22c0 4.61-2.805 5.625-5.475 5.92c.42.36.81 1.096.81 2.22c0 1.606-.015 2.896-.015 3.286c0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12\"\u002F>",{"left":206,"top":206,"width":207,"height":207,"rotate":206,"vFlip":35,"hFlip":35,"body":283},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M20.985 12.486a9 9 0 1 1-9.473-9.472c.405-.022.617.46.402.803a6 6 0 0 0 8.268 8.268c.344-.215.825-.004.803.401\"\u002F>",{"left":206,"top":206,"width":207,"height":207,"rotate":206,"vFlip":35,"hFlip":35,"body":285},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Ccircle cx=\"12\" cy=\"12\" r=\"4\"\u002F>\u003Cpath d=\"M12 2v2m0 16v2M4.93 4.93l1.41 1.41m11.32 11.32l1.41 1.41M2 12h2m16 0h2M6.34 17.66l-1.41 1.41M19.07 4.93l-1.41 1.41\"\u002F>\u003C\u002Fg>",{"id":287,"title":108,"body":288,"description":830,"extension":831,"links":832,"meta":833,"navigation":834,"path":109,"seo":835,"stem":110,"__hash__":836},"docs\u002F2.components\u002F21.table.md",{"type":289,"value":290,"toc":823},"minimark",[291,295,625,629,634,721,725,804,819],[292,293,294],"h2",{"id":294},"用法",[296,297,302],"pre",{"className":298,"code":299,"language":300,"meta":301,"style":301},"language-qml shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","import QtShadcn\n\nShadcnTableModel {\n    id: model\n    columns: [\n        { key: \"name\",  title: \"姓名\", width: 140, align: \"left\" },\n        { key: \"email\", title: \"邮箱\", width: 240, align: \"left\" }\n    ]\n    rows: [\n        { name: \"Alice\", email: \"alice@qtshadcn.dev\" },\n        { name: \"Bob\",   email: \"bob@qtshadcn.dev\" }\n    ]\n}\n\nShadcnTable {\n    model: model\n    onRowClicked: row => console.log(model.getRow(row))\n}\n","qml","",[303,304,305,318,324,335,345,354,419,473,479,487,520,552,557,563,568,575,583,620],"code",{"__ignoreMap":301},[306,307,310,314],"span",{"class":308,"line":309},"line",1,[306,311,313],{"class":312},"s7zQu","import",[306,315,317],{"class":316},"sHdIc"," QtShadcn\n",[306,319,321],{"class":308,"line":320},2,[306,322,323],{"emptyLinePlaceholder":271},"\n",[306,325,327,331],{"class":308,"line":326},3,[306,328,330],{"class":329},"sBMFI","ShadcnTableModel",[306,332,334],{"class":333},"sTEyZ"," {\n",[306,336,338,342],{"class":308,"line":337},4,[306,339,341],{"class":340},"sbssI","    id",[306,343,344],{"class":333},": model\n",[306,346,348,351],{"class":308,"line":347},5,[306,349,350],{"class":316},"    columns",[306,352,353],{"class":333},": [\n",[306,355,357,361,364,367,370,374,377,380,383,385,387,390,392,394,397,399,402,404,407,409,411,414,416],{"class":308,"line":356},6,[306,358,360],{"class":359},"sMK4o","        {",[306,362,363],{"class":329}," key",[306,365,366],{"class":359},":",[306,368,369],{"class":359}," \"",[306,371,373],{"class":372},"sfazB","name",[306,375,376],{"class":359},"\"",[306,378,379],{"class":359},",",[306,381,382],{"class":329},"  title",[306,384,366],{"class":359},[306,386,369],{"class":359},[306,388,389],{"class":372},"姓名",[306,391,376],{"class":359},[306,393,379],{"class":359},[306,395,396],{"class":329}," width",[306,398,366],{"class":359},[306,400,401],{"class":340}," 140",[306,403,379],{"class":359},[306,405,406],{"class":329}," align",[306,408,366],{"class":359},[306,410,369],{"class":359},[306,412,413],{"class":372},"left",[306,415,376],{"class":359},[306,417,418],{"class":359}," },\n",[306,420,422,424,426,428,430,433,435,437,440,442,444,447,449,451,453,455,458,460,462,464,466,468,470],{"class":308,"line":421},7,[306,423,360],{"class":359},[306,425,363],{"class":329},[306,427,366],{"class":359},[306,429,369],{"class":359},[306,431,432],{"class":372},"email",[306,434,376],{"class":359},[306,436,379],{"class":359},[306,438,439],{"class":329}," title",[306,441,366],{"class":359},[306,443,369],{"class":359},[306,445,446],{"class":372},"邮箱",[306,448,376],{"class":359},[306,450,379],{"class":359},[306,452,396],{"class":329},[306,454,366],{"class":359},[306,456,457],{"class":340}," 240",[306,459,379],{"class":359},[306,461,406],{"class":329},[306,463,366],{"class":359},[306,465,369],{"class":359},[306,467,413],{"class":372},[306,469,376],{"class":359},[306,471,472],{"class":359}," }\n",[306,474,476],{"class":308,"line":475},8,[306,477,478],{"class":333},"    ]\n",[306,480,482,485],{"class":308,"line":481},9,[306,483,484],{"class":316},"    rows",[306,486,353],{"class":333},[306,488,490,492,495,497,499,502,504,506,509,511,513,516,518],{"class":308,"line":489},10,[306,491,360],{"class":359},[306,493,494],{"class":329}," name",[306,496,366],{"class":359},[306,498,369],{"class":359},[306,500,501],{"class":372},"Alice",[306,503,376],{"class":359},[306,505,379],{"class":359},[306,507,508],{"class":329}," email",[306,510,366],{"class":359},[306,512,369],{"class":359},[306,514,515],{"class":372},"alice@qtshadcn.dev",[306,517,376],{"class":359},[306,519,418],{"class":359},[306,521,523,525,527,529,531,534,536,538,541,543,545,548,550],{"class":308,"line":522},11,[306,524,360],{"class":359},[306,526,494],{"class":329},[306,528,366],{"class":359},[306,530,369],{"class":359},[306,532,533],{"class":372},"Bob",[306,535,376],{"class":359},[306,537,379],{"class":359},[306,539,540],{"class":329},"   email",[306,542,366],{"class":359},[306,544,369],{"class":359},[306,546,547],{"class":372},"bob@qtshadcn.dev",[306,549,376],{"class":359},[306,551,472],{"class":359},[306,553,555],{"class":308,"line":554},12,[306,556,478],{"class":333},[306,558,560],{"class":308,"line":559},13,[306,561,562],{"class":333},"}\n",[306,564,566],{"class":308,"line":565},14,[306,567,323],{"emptyLinePlaceholder":271},[306,569,571,573],{"class":308,"line":570},15,[306,572,108],{"class":329},[306,574,334],{"class":333},[306,576,578,581],{"class":308,"line":577},16,[306,579,580],{"class":316},"    model",[306,582,344],{"class":333},[306,584,586,589,592,595,599,602,605,609,612,614,617],{"class":308,"line":585},17,[306,587,588],{"class":312},"    onRowClicked",[306,590,591],{"class":333},": ",[306,593,594],{"class":316},"row",[306,596,598],{"class":597},"spNyl"," =>",[306,600,601],{"class":333}," console",[306,603,604],{"class":359},".",[306,606,608],{"class":607},"s2Zo4","log",[306,610,611],{"class":333},"(model",[306,613,604],{"class":359},[306,615,616],{"class":607},"getRow",[306,618,619],{"class":333},"(row))\n",[306,621,623],{"class":308,"line":622},18,[306,624,562],{"class":333},[292,626,628],{"id":627},"api","API",[630,631,633],"h3",{"id":632},"shadcntablemodelc-qml_element","ShadcnTableModel（C++ \u002F QML_ELEMENT）",[635,636,637,650],"table",{},[638,639,640],"thead",{},[641,642,643,647],"tr",{},[644,645,646],"th",{},"属性 \u002F 方法",[644,648,649],{},"说明",[651,652,653,668,681,691,701,711],"tbody",{},[641,654,655,661],{},[656,657,658],"td",{},[303,659,660],{},"rows: list",[656,662,663,664,667],{},"行数据，元素为 QObject* 或 ",[303,665,666],{},"{ key: value }"," 对象",[641,669,670,675],{},[656,671,672],{},[303,673,674],{},"columns: list",[656,676,677,678],{},"列定义 ",[303,679,680],{},"{ key, title, width, align }",[641,682,683,688],{},[656,684,685],{},[303,686,687],{},"cellData(row, col)",[656,689,690],{},"取单元格值（QML 内部用，业务一般不需直接调）",[641,692,693,698],{},[656,694,695],{},[303,696,697],{},"getRow(row)",[656,699,700],{},"取整行属性 map",[641,702,703,708],{},[656,704,705],{},[303,706,707],{},"updateRow(row, map)",[656,709,710],{},"更新某行字段并刷新视图",[641,712,713,718],{},[656,714,715],{},[303,716,717],{},"sortBy(col, asc=true)",[656,719,720],{},"按列排序（字符串\u002F数字自动比较）",[630,722,724],{"id":723},"shadcntableqml","ShadcnTable（QML）",[635,726,727,739],{},[638,728,729],{},[641,730,731,734,737],{},[644,732,733],{},"属性",[644,735,736],{},"默认",[644,738,649],{},[651,740,741,753,766,778,791],{},[641,742,743,748,751],{},[656,744,745],{},[303,746,747],{},"model",[656,749,750],{},"null",[656,752,330],{},[641,754,755,760,763],{},[656,756,757],{},[303,758,759],{},"rowHeight",[656,761,762],{},"40",[656,764,765],{},"行高",[641,767,768,773,775],{},[656,769,770],{},[303,771,772],{},"headerHeight",[656,774,762],{},[656,776,777],{},"表头高",[641,779,780,785,788],{},[656,781,782],{},[303,783,784],{},"currentRow",[656,786,787],{},"-1",[656,789,790],{},"选中行",[641,792,793,798,801],{},[656,794,795],{},[303,796,797],{},"rowClicked(row)",[656,799,800],{},"—",[656,802,803],{},"点击行信号",[805,806,807],"blockquote",{},[808,809,810,811,814,815,818],"p",{},"风格：行 hover = ",[303,812,813],{},"theme.muted","，选中 = ",[303,816,817],{},"theme.accent","；圆角\u002F边框对齐既有组件体系。",[820,821,822],"style",{},"html pre.shiki code .s7zQu, html code.shiki .s7zQu{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#89DDFF;--shiki-default-font-style:italic;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic}html pre.shiki code .sHdIc, html code.shiki .sHdIc{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#EEFFFF;--shiki-default-font-style:italic;--shiki-dark:#BABED8;--shiki-dark-font-style:italic}html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":301,"searchDepth":320,"depth":320,"links":824},[825,826],{"id":294,"depth":320,"text":294},{"id":627,"depth":320,"text":628,"children":827},[828,829],{"id":632,"depth":326,"text":633},{"id":723,"depth":326,"text":724},"基于 ShadcnTableModel + QQC.TableView 的表格组件。","md",null,{},{"icon":111},{"title":108,"description":830},"rgsz-Gd9ZnbxOlYNOplxKym5WzdmAtQIqkotLRpRlGg",[838,840],{"title":103,"path":104,"stem":105,"description":839,"icon":106,"children":-1},"语义色状态圆点：Online \u002F Away \u002F Busy \u002F Offline \u002F Success \u002F Warning \u002F Danger。",{"title":113,"path":114,"stem":115,"description":841,"icon":116,"children":-1},"分隔线：水平 \u002F 竖直 \u002F 带文字分隔。",{"left":206,"top":206,"width":207,"height":207,"rotate":206,"vFlip":35,"hFlip":35,"body":843},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Crect width=\"14\" height=\"14\" x=\"8\" y=\"8\" rx=\"2\" ry=\"2\"\u002F>\u003Cpath d=\"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2\"\u002F>\u003C\u002Fg>",{"left":206,"top":206,"width":207,"height":207,"rotate":206,"vFlip":35,"hFlip":35,"body":845},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z\"\u002F>",{"left":206,"top":206,"width":207,"height":207,"rotate":206,"vFlip":35,"hFlip":35,"body":847},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M4 9h16M4 15h16M10 3L8 21m8-18l-2 18\"\u002F>",1789046991406]