[{"data":1,"prerenderedAt":354},["ShallowReactive",2],{"$fen922M9aBBBGS7gEr37q12a4sAhxXmwCENBD1e0zskM":3,"\u002Fdocs\u002Fgetting-started\u002Fintroduction":120,"\u002Fdocs\u002Fgetting-started\u002Fintroduction-surround":351},[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":13,"body":122,"description":345,"extension":346,"meta":347,"navigation":348,"path":8,"seo":349,"stem":14,"titleTemplate":15,"__hash__":350},"docs\u002Fdocs\u002F1.getting-started\u002F01.introduction.md",{"type":123,"value":124,"toc":331},"minimark",[125,141,144,148,151,179,182,187,213,216,219,233,236,239,242,256,259,263,274,277,300,314,317],[126,127,128,132,133,140],"p",{},[129,130,131],"code",{},"oiyo"," 是基于 ",[134,135,139],"a",{"href":136,"rel":137},"https:\u002F\u002Fgithub.com\u002Fdcloudio\u002Funi-app\u002F",[138],"nofollow","UniApp"," 推出的增强型工程框架，提供自动路由、智能布局、根上下文、甄选依赖、工程约定及一站式团队服务。",[126,142,143],{},"采用商业发布模式，即不公开源码，但不限使用，鼓励服务付费的生产方式，让每一开发者都能在最大程度下进行平权的体验、开发、发布！",[145,146,147],"h2",{"id":147},"解决什么问题",[126,149,150],{},"在常规 uni-app 项目中，随着迭代次数的增加，通常会遇到这些问题：",[152,153,154,158,161,167,170,173,176],"ul",{},[155,156,157],"li",{},"根级共享内容缺少统一放置位置",[155,159,160],{},"通用页面骨架重复出现在很多页面里",[155,162,163,166],{},[129,164,165],{},"pages.json"," 需要手工维护",[155,168,169],{},"页面目录和页面注册容易脱节",[155,171,172],{},"试想使用合适路由守卫",[155,174,175],{},"无法确保底层依赖稳定性",[155,177,178],{},"新成员接手项目时，结构理解成本高",[145,180,181],{"id":181},"提供什么能力",[126,183,184,186],{},[129,185,131],{}," 通过使用约定和主观的工程结构来解决以往重复的任务流程，让开发者得以专注业务的功能开发。",[152,188,189,192,195,198,201,204,207,210],{},[155,190,191],{},"根上下文",[155,193,194],{},"布局系统",[155,196,197],{},"自动路由",[155,199,200],{},"页面元信息声明",[155,202,203],{},"跳转守卫",[155,205,206],{},"主观工程结构",[155,208,209],{},"稳定底层依赖版本",[155,211,212],{},"一站式团队服务",[145,214,215],{"id":215},"适合什么团队",[126,217,218],{},"更适合以下场景：",[152,220,221,224,227,230],{},[155,222,223],{},"正在使用 uni-app 的中小团队",[155,225,226],{},"希望统一页面结构的多人协作项目",[155,228,229],{},"希望减少心智维护的项目",[155,231,232],{},"需要陪跑完成接入、迁移和排障的团队",[145,234,235],{"id":235},"不是什么",[126,237,238],{},"oiyo不是一个强调开放内部实现细节的底层工具集合。",[126,240,241],{},"更关注的是：",[152,243,244,247,250,253],{},[155,245,246],{},"标准使用路径是否清晰",[155,248,249],{},"项目结构是否稳定",[155,251,252],{},"团队协作成本是否更低",[155,254,255],{},"出现问题时是否能回到oiyo专业团队的支持",[145,257,258],{"id":258},"支持范畴",[260,261,262],"h3",{"id":262},"免费支持",[152,264,265,268,271],{},[155,266,267],{},"文档和标准示例",[155,269,270],{},"通用使用问题",[155,272,273],{},"提供最小复现后的框架级缺陷反馈",[260,275,276],{"id":276},"商业支持",[152,278,279,282,285,288,291,294,297],{},[155,280,281],{},"协助项目接入",[155,283,284],{},"老项目迁移",[155,286,287],{},"页面结构改造",[155,289,290],{},"版本兼容排查",[155,292,293],{},"编译、HMR、构建异常定位",[155,295,296],{},"权限与中间件方案接入",[155,298,299],{},"远程协助与定制开发",[301,302,306],"callout",{"color":303,"icon":304,"to":305},"warning","i-lucide:scale","https:\u002F\u002Fgithub.com\u002Fskiyee\u002Foiyo\u002Fblob\u002Fmain\u002FLICENSE",[126,307,308,309,313],{},"前往了解 ",[310,311,312],"strong",{},"OIYO"," 商业软件许可协议",[145,315,316],{"id":316},"联系方式",[152,318,319,325],{},[155,320,321,322],{},"微信\u002FQQ：",[129,323,324],{},"319619193",[155,326,327,328],{},"邮箱：",[129,329,330],{},"319619193@qq.com",{"title":332,"searchDepth":333,"depth":333,"links":334},"",2,[335,336,337,338,339,344],{"id":147,"depth":333,"text":147},{"id":181,"depth":333,"text":181},{"id":215,"depth":333,"text":215},{"id":235,"depth":333,"text":235},{"id":258,"depth":333,"text":258,"children":340},[341,343],{"id":262,"depth":342,"text":262},3,{"id":276,"depth":342,"text":276},{"id":316,"depth":333,"text":316},"Oiyo 以融合AI协作，提升开发体验，降低心智成本为三大理念","md",{},{"icon":16},{"title":13,"description":345},"vZjVZxYkd1jwQpwLcL7dikO83AEZBWMhFQZkkUIqiLg",[15,352],{"title":18,"path":19,"stem":20,"description":353,"icon":21,"children":-1},"通过在线模板导入快速接入体验",1776418888706]