[{"data":1,"prerenderedAt":222},["ShallowReactive",2],{"$fen922M9aBBBGS7gEr37q12a4sAhxXmwCENBD1e0zskM":3,"\u002Fdocs\u002Fstructure":120,"\u002Fdocs\u002Fstructure-surround":217},[4,38,98,108],{"title":5,"titleTemplate":6,"icon":7,"redirect":8,"path":9,"stem":10,"children":11,"page":37},"着手开始","%s · 着手开始 | Oiyo","i-lucide:flame","\u002Fdocs\u002Fgetting-started\u002Fintroduction","\u002Fdocs\u002Fgetting-started","docs\u002F1.getting-started",[12,17,22,27,32],{"title":13,"path":8,"stem":14,"titleTemplate":15,"icon":16},"介绍","docs\u002F1.getting-started\u002F01.introduction",null,"i-lucide:bot",{"title":18,"path":19,"stem":20,"titleTemplate":15,"icon":21},"安装","\u002Fdocs\u002Fgetting-started\u002Finstallation","docs\u002F1.getting-started\u002F02.installation","i-lucide:plane-takeoff",{"title":23,"path":24,"stem":25,"titleTemplate":15,"icon":26},"配置","\u002Fdocs\u002Fgetting-started\u002Fconfiguration","docs\u002F1.getting-started\u002F03.configuration","i-lucide:settings",{"title":28,"path":29,"stem":30,"titleTemplate":15,"icon":31},"视图骨架","\u002Fdocs\u002Fgetting-started\u002Fview","docs\u002F1.getting-started\u002F04.view","i-lucide:layout",{"title":33,"path":34,"stem":35,"titleTemplate":15,"icon":36},"页面路由","\u002Fdocs\u002Fgetting-started\u002Fpage","docs\u002F1.getting-started\u002F05.page","i-lucide:file-terminal",false,{"title":39,"path":40,"stem":41,"children":42,"titleTemplate":97,"icon":45},"项目结构","\u002Fdocs\u002Fstructure","docs\u002F2.structure\u002F0.index",[43,46,83,87,92],{"title":39,"path":40,"stem":41,"titleTemplate":44,"icon":45},"%s | Oiyo","i-lucide-layers",{"title":47,"titleTemplate":15,"defaultOpen":48,"icon":49,"path":50,"stem":51,"children":52,"page":37},"src",true,"i-catppuccin:folder-src","\u002Fdocs\u002Fstructure\u002Fsrc","docs\u002F2.structure\u002F1.src",[53,58,63,68,73,78],{"title":54,"path":55,"stem":56,"titleTemplate":15,"icon":57},"components","\u002Fdocs\u002Fstructure\u002Fsrc\u002Fcomponents","docs\u002F2.structure\u002F1.src\u002F1.components","i-catppuccin:folder-components",{"title":59,"path":60,"stem":61,"titleTemplate":15,"icon":62},"composables","\u002Fdocs\u002Fstructure\u002Fsrc\u002Fcomposables","docs\u002F2.structure\u002F1.src\u002F1.composables","i-catppuccin:folder-composables",{"title":64,"path":65,"stem":66,"titleTemplate":15,"icon":67},"layouts","\u002Fdocs\u002Fstructure\u002Fsrc\u002Flayouts","docs\u002F2.structure\u002F1.src\u002F1.layouts","i-catppuccin:folder-layouts",{"title":69,"path":70,"stem":71,"titleTemplate":15,"icon":72},"pages","\u002Fdocs\u002Fstructure\u002Fsrc\u002Fpages","docs\u002F2.structure\u002F1.src\u002F1.pages","i-catppuccin:folder-views",{"title":74,"path":75,"stem":76,"titleTemplate":15,"icon":77},"App.vue","\u002Fdocs\u002Fstructure\u002Fsrc\u002Fapp","docs\u002F2.structure\u002F1.src\u002F2.app","i-catppuccin:vue",{"title":79,"path":80,"stem":81,"titleTemplate":15,"icon":82},"pages.config.ts","\u002Fdocs\u002Fstructure\u002Fsrc\u002Fpages-config","docs\u002F2.structure\u002F1.src\u002F3.pages-config","i-catppuccin:typescript",{"title":84,"path":85,"stem":86,"titleTemplate":15,"icon":82},"oiyo.config.ts","\u002Fdocs\u002Fstructure\u002Foiyo-config","docs\u002F2.structure\u002F3.oiyo-config",{"title":88,"path":89,"stem":90,"titleTemplate":15,"icon":91},"package.json","\u002Fdocs\u002Fstructure\u002Fpackage","docs\u002F2.structure\u002F3.package","i-catppuccin:package-json",{"title":93,"path":94,"stem":95,"titleTemplate":15,"icon":96},"tsconfig.json","\u002Fdocs\u002Fstructure\u002Ftsconfig","docs\u002F2.structure\u002F3.tsconfig","i-catppuccin:typescript-config","%s · 项目结构 | Oiyo",{"title":99,"titleTemplate":15,"icon":100,"redirect":8,"show":37,"path":101,"stem":102,"children":103,"page":37},"深入指南","i-lucide-microscope","\u002Fdocs\u002Fguide","docs\u002F3.guide",[104],{"title":105,"path":106,"stem":107,"titleTemplate":15},"App","\u002Fdocs\u002Fguide\u002Fapp","docs\u002F3.guide\u002Fapp",{"title":109,"titleTemplate":110,"icon":111,"redirect":112,"path":113,"stem":114,"children":115,"page":37},"沟通交流","%s · 沟通交流 | Oiyo","i-lucide:message-circle-question","\u002Fdocs\u002Fcommunity\u002Fassist","\u002Fdocs\u002Fcommunity","docs\u002F4.community",[116],{"title":117,"path":112,"stem":118,"titleTemplate":15,"icon":119},"加群互助","docs\u002F4.community\u002F01.assist","i-lucide:scan-qr-code",{"id":121,"title":39,"body":122,"description":211,"extension":212,"meta":213,"navigation":214,"path":40,"seo":215,"stem":41,"titleTemplate":44,"__hash__":216},"docs\u002Fdocs\u002F2.structure\u002F0.index.md",{"type":123,"value":124,"toc":204},"minimark",[125,129,133,140,143,149,178,181,193,197],[126,127,128],"p",{},"Oiyo 应用具有特定设定的目录结构，用于组织规范代码。这种结构设计目的是减少交流心智、加快上手速度、利于AI理解。",[130,131,132],"h2",{"id":132},"根目录",[126,134,135,136,139],{},"应用根目录是 ",[137,138,84],"code",{}," 文件所在的目录",[130,141,142],{"id":142},"应用目录",[126,144,145,148],{},[137,146,147],{},"src\u002F"," 目录是应用入口。包含以下子目录：",[150,151,152,160,166,172],"ul",{},[153,154,155,159],"li",{},[156,157,158],"a",{"href":55},"components\u002F",": 整个应用的组件",[153,161,162,165],{},[156,163,164],{"href":60},"composables\u002F",": 整个应用的组合式函数",[153,167,168,171],{},[156,169,170],{"href":65},"layouts\u002F",": 包裹可被页面布局共用的组件",[153,173,174,177],{},[156,175,176],{"href":70},"pages\u002F",": 基于文件的路由主包页面",[126,179,180],{},"同时，还包含特定的文件：",[150,182,183,188],{},[153,184,185,187],{},[156,186,74],{"href":75},": 应用根级壳层组件",[153,189,190,192],{},[156,191,79],{"href":80},": 页面全局配置",[130,194,196],{"id":195},"oiyo-文件","OIYO 文件",[150,198,199],{},[153,200,201,203],{},[156,202,84],{"href":85},": 应用主配置文件",{"title":205,"searchDepth":206,"depth":206,"links":207},"",2,[208,209,210],{"id":132,"depth":206,"text":132},{"id":142,"depth":206,"text":142},{"id":195,"depth":206,"text":196},"了解 Oiyo 应用每一个关键文件和目录的职责","md",{},{"icon":45},{"title":39,"description":211},"ytIY31uQ11zTmi71kfGshnuYm0zIrInVPDsRwsBmi_o",[218,220],{"title":33,"path":34,"stem":35,"description":219,"icon":36,"children":-1},"基于文件系统的路由视图层",{"title":54,"path":55,"stem":56,"description":221,"icon":57,"children":-1},"描述",1776418890677]