[{"data":1,"prerenderedAt":655},["ShallowReactive",2],{"$fen922M9aBBBGS7gEr37q12a4sAhxXmwCENBD1e0zskM":3,"\u002Fdocs\u002Fmanual\u002Fconfiguration":278,"\u002Fdocs\u002Fmanual\u002Fconfiguration-surround":650},[4,22,99,167,189,267],{"title":5,"titleTemplate":6,"icon":7,"redirect":8,"path":9,"stem":10,"children":11,"page":21},"起步指南",null,"i-lucide:rocket","\u002Fdocs\u002Fguide\u002Fintroduction","\u002Fdocs\u002Fguide","docs\u002F1.guide",[12,16],{"title":13,"path":8,"stem":14,"titleTemplate":6,"icon":15},"介绍","docs\u002F1.guide\u002F01.introduction","i-lucide:bot",{"title":17,"path":18,"stem":19,"titleTemplate":6,"icon":20},"安装","\u002Fdocs\u002Fguide\u002Finstallation","docs\u002F1.guide\u002F02.installation","i-lucide:download",false,{"title":23,"path":24,"stem":25,"children":26,"titleTemplate":6,"icon":29},"使用手册","\u002Fdocs\u002Fmanual","docs\u002F2.manual\u002F00.index",[27,30,35,40,57,78],{"title":23,"path":24,"stem":25,"titleTemplate":28,"icon":29},"%s | Oiyo","i-lucide:book-open-check",{"title":31,"path":32,"stem":33,"titleTemplate":6,"icon":34},"工程接入","\u002Fdocs\u002Fmanual\u002Fengineering","docs\u002F2.manual\u002F01.engineering","i-lucide:plug",{"title":36,"path":37,"stem":38,"titleTemplate":6,"icon":39},"配置系统","\u002Fdocs\u002Fmanual\u002Fconfiguration","docs\u002F2.manual\u002F02.configuration","i-lucide:sliders-horizontal",{"title":41,"titleTemplate":6,"defaultOpen":42,"icon":43,"path":44,"stem":45,"children":46,"page":21},"扫描导入",true,"i-lucide:scan-line","\u002Fdocs\u002Fmanual\u002Fscan","docs\u002F2.manual\u002F03.scan",[47,52],{"title":48,"path":49,"stem":50,"titleTemplate":6,"icon":51},"API 导入","\u002Fdocs\u002Fmanual\u002Fscan\u002Fapi","docs\u002F2.manual\u002F03.scan\u002F01.api","i-lucide:import",{"title":53,"path":54,"stem":55,"titleTemplate":6,"icon":56},"组件注册","\u002Fdocs\u002Fmanual\u002Fscan\u002Fcomponents","docs\u002F2.manual\u002F03.scan\u002F02.components","i-lucide:blocks",{"title":58,"titleTemplate":6,"defaultOpen":42,"icon":59,"path":60,"stem":61,"children":62,"page":21},"路由系统","i-lucide:map","\u002Fdocs\u002Fmanual\u002Fpage","docs\u002F2.manual\u002F04.page",[63,68,73],{"title":64,"path":65,"stem":66,"titleTemplate":6,"icon":67},"页面注册","\u002Fdocs\u002Fmanual\u002Fpage\u002Fregister","docs\u002F2.manual\u002F04.page\u002F01.register","i-lucide:file-box",{"title":69,"path":70,"stem":71,"titleTemplate":6,"icon":72},"页面元信息","\u002Fdocs\u002Fmanual\u002Fpage\u002Fmeta","docs\u002F2.manual\u002F04.page\u002F02.meta","i-lucide:file-cog",{"title":74,"path":75,"stem":76,"titleTemplate":6,"icon":77},"全局页面配置","\u002Fdocs\u002Fmanual\u002Fpage\u002Fconfig","docs\u002F2.manual\u002F04.page\u002F03.config","i-lucide:palette",{"title":79,"titleTemplate":6,"defaultOpen":42,"icon":80,"path":81,"stem":82,"children":83,"page":21},"视图结构","i-lucide:panels-top-left","\u002Fdocs\u002Fmanual\u002Fshell","docs\u002F2.manual\u002F05.shell",[84,89,94],{"title":85,"path":86,"stem":87,"titleTemplate":6,"icon":88},"应用骨架","\u002Fdocs\u002Fmanual\u002Fshell\u002Fapp-shell","docs\u002F2.manual\u002F05.shell\u002F01.app-shell","i-lucide:app-window",{"title":90,"path":91,"stem":92,"titleTemplate":6,"icon":93},"根上下文","\u002Fdocs\u002Fmanual\u002Fshell\u002Froot-context","docs\u002F2.manual\u002F05.shell\u002F02.root-context","i-lucide:network",{"title":95,"path":96,"stem":97,"titleTemplate":6,"icon":98},"布局系统","\u002Fdocs\u002Fmanual\u002Fshell\u002Flayout","docs\u002F2.manual\u002F05.shell\u002F03.layout","i-lucide:layout-template",{"title":100,"path":101,"stem":102,"children":103,"titleTemplate":6,"icon":166},"项目结构","\u002Fdocs\u002Fstructure","docs\u002F3.structure\u002F0.index",[104,106,111,152,156,161],{"title":100,"path":101,"stem":102,"titleTemplate":28,"icon":105},"i-lucide-layers",{"title":107,"path":108,"stem":109,"titleTemplate":6,"icon":110},".oiyo","\u002Fdocs\u002Fstructure\u002Foiyo","docs\u002F3.structure\u002F1.oiyo","i-catppuccin:folder-temp",{"title":112,"titleTemplate":6,"defaultOpen":42,"icon":113,"path":114,"stem":115,"children":116,"page":21},"src","i-catppuccin:folder-src","\u002Fdocs\u002Fstructure\u002Fsrc","docs\u002F3.structure\u002F1.src",[117,122,127,132,137,142,147],{"title":118,"path":119,"stem":120,"titleTemplate":6,"icon":121},"components","\u002Fdocs\u002Fstructure\u002Fsrc\u002Fcomponents","docs\u002F3.structure\u002F1.src\u002F1.components","i-catppuccin:folder-components",{"title":123,"path":124,"stem":125,"titleTemplate":6,"icon":126},"composables","\u002Fdocs\u002Fstructure\u002Fsrc\u002Fcomposables","docs\u002F3.structure\u002F1.src\u002F1.composables","i-catppuccin:folder-composables",{"title":128,"path":129,"stem":130,"titleTemplate":6,"icon":131},"layouts","\u002Fdocs\u002Fstructure\u002Fsrc\u002Flayouts","docs\u002F3.structure\u002F1.src\u002F1.layouts","i-catppuccin:folder-layouts",{"title":133,"path":134,"stem":135,"titleTemplate":6,"icon":136},"packages","\u002Fdocs\u002Fstructure\u002Fsrc\u002Fpackages","docs\u002F3.structure\u002F1.src\u002F1.packages","i-catppuccin:folder-packages",{"title":138,"path":139,"stem":140,"titleTemplate":6,"icon":141},"pages","\u002Fdocs\u002Fstructure\u002Fsrc\u002Fpages","docs\u002F3.structure\u002F1.src\u002F1.pages","i-catppuccin:folder-views",{"title":143,"path":144,"stem":145,"titleTemplate":6,"icon":146},"App.vue","\u002Fdocs\u002Fstructure\u002Fsrc\u002Fapp","docs\u002F3.structure\u002F1.src\u002F2.app","i-catppuccin:vue",{"title":148,"path":149,"stem":150,"titleTemplate":6,"icon":151},"pages.config.ts","\u002Fdocs\u002Fstructure\u002Fsrc\u002Fpages-config","docs\u002F3.structure\u002F1.src\u002F3.pages-config","i-catppuccin:typescript",{"title":153,"path":154,"stem":155,"titleTemplate":6,"icon":151},"oiyo.config.ts","\u002Fdocs\u002Fstructure\u002Foiyo-config","docs\u002F3.structure\u002F3.oiyo-config",{"title":157,"path":158,"stem":159,"titleTemplate":6,"icon":160},"package.json","\u002Fdocs\u002Fstructure\u002Fpackage","docs\u002F3.structure\u002F3.package","i-catppuccin:package-json",{"title":162,"path":163,"stem":164,"titleTemplate":6,"icon":165},"tsconfig.json","\u002Fdocs\u002Fstructure\u002Ftsconfig","docs\u002F3.structure\u002F3.tsconfig","i-catppuccin:typescript-config","i-lucide:layers",{"title":168,"titleTemplate":6,"icon":169,"redirect":170,"path":171,"stem":172,"children":173,"page":21},"核心概念","i-lucide:leaf","\u002Fdocs\u002Fconcept\u002Fapp","\u002Fdocs\u002Fconcept","docs\u002F4.concept",[174,178,182,185],{"title":175,"path":170,"stem":176,"titleTemplate":6,"icon":177},"根部视图","docs\u002F4.concept\u002F01.app","i-lucide:route",{"title":179,"path":180,"stem":181,"titleTemplate":6,"icon":59},"自动路由","\u002Fdocs\u002Fconcept\u002Froute","docs\u002F4.concept\u002F02.route",{"title":95,"path":183,"stem":184,"titleTemplate":6,"icon":98},"\u002Fdocs\u002Fconcept\u002Flayout","docs\u002F4.concept\u002F03.layout",{"title":186,"path":187,"stem":188,"titleTemplate":6,"icon":43},"自动导入","\u002Fdocs\u002Fconcept\u002Fauto-imports","docs\u002F4.concept\u002F04.auto-imports",{"title":190,"path":191,"stem":192,"children":193,"titleTemplate":6,"icon":266},"API","\u002Fdocs\u002Fapi","docs\u002F5.api\u002F00.index",[194,196,210,220,234,248],{"title":195,"path":191,"stem":192,"titleTemplate":28},"API 参考",{"title":197,"titleTemplate":6,"defaultOpen":42,"icon":198,"path":199,"stem":200,"children":201,"page":21},"配置","i-lucide:settings","\u002Fdocs\u002Fapi\u002Fconfig","docs\u002F5.api\u002F01.config",[202,206],{"title":203,"path":204,"stem":205,"titleTemplate":6},"defineOiyoConfig","\u002Fdocs\u002Fapi\u002Fconfig\u002Fdefine-oiyo-config","docs\u002F5.api\u002F01.config\u002F01.define-oiyo-config",{"title":207,"path":208,"stem":209,"titleTemplate":6},"definePagesConfig","\u002Fdocs\u002Fapi\u002Fconfig\u002Fdefine-pages-config","docs\u002F5.api\u002F01.config\u002F02.define-pages-config",{"title":211,"titleTemplate":6,"defaultOpen":42,"icon":212,"path":213,"stem":214,"children":215,"page":21},"运行时","i-lucide:shrub","\u002Fdocs\u002Fapi\u002Fruntime","docs\u002F5.api\u002F02.runtime",[216],{"title":217,"path":218,"stem":219,"titleTemplate":6},"Vue \u002F UniApp","\u002Fdocs\u002Fapi\u002Fruntime\u002Freference","docs\u002F5.api\u002F02.runtime\u002F01.reference",{"title":221,"titleTemplate":6,"defaultOpen":42,"icon":222,"path":223,"stem":224,"children":225,"page":21},"宏","i-lucide:wand","\u002Fdocs\u002Fapi\u002Fmacro","docs\u002F5.api\u002F04.macro",[226,230],{"title":227,"path":228,"stem":229,"titleTemplate":6},"defineRootContext","\u002Fdocs\u002Fapi\u002Fmacro\u002Fdefine-root-context","docs\u002F5.api\u002F04.macro\u002F01.define-root-context",{"title":231,"path":232,"stem":233,"titleTemplate":6},"definePageMeta","\u002Fdocs\u002Fapi\u002Fmacro\u002Fdefine-page-meta","docs\u002F5.api\u002F04.macro\u002F02.define-page-meta",{"title":235,"titleTemplate":6,"defaultOpen":42,"icon":236,"path":237,"stem":238,"children":239,"page":21},"组件","i-lucide:component","\u002Fdocs\u002Fapi\u002Fcomponents","docs\u002F5.api\u002F05.components",[240,244],{"title":241,"path":242,"stem":243,"titleTemplate":6},"\u003COiyoPage>","\u002Fdocs\u002Fapi\u002Fcomponents\u002Foiyo-page","docs\u002F5.api\u002F05.components\u002F01.oiyo-page",{"title":245,"path":246,"stem":247,"titleTemplate":6},"\u003COiyoLayout>","\u002Fdocs\u002Fapi\u002Fcomponents\u002Foiyo-layout","docs\u002F5.api\u002F05.components\u002F02.oiyo-layout",{"title":249,"titleTemplate":6,"defaultOpen":42,"icon":250,"path":251,"stem":252,"children":253,"page":21},"命令","i-lucide:command","\u002Fdocs\u002Fapi\u002Fcli","docs\u002F5.api\u002F06.cli",[254,258,262],{"title":255,"path":256,"stem":257,"titleTemplate":6},"oiyo prepare","\u002Fdocs\u002Fapi\u002Fcli\u002Foiyo-prepare","docs\u002F5.api\u002F06.cli\u002F00.oiyo-prepare",{"title":259,"path":260,"stem":261,"titleTemplate":6},"oiyo dev","\u002Fdocs\u002Fapi\u002Fcli\u002Foiyo-dev","docs\u002F5.api\u002F06.cli\u002F01.oiyo-dev",{"title":263,"path":264,"stem":265,"titleTemplate":6},"oiyo build","\u002Fdocs\u002Fapi\u002Fcli\u002Foiyo-build","docs\u002F5.api\u002F06.cli\u002F02.oiyo-build","i-lucide:braces",{"title":268,"titleTemplate":6,"icon":269,"redirect":270,"path":271,"stem":272,"children":273,"page":21},"沟通交流","i-lucide:message-circle-question","\u002Fdocs\u002Fcommunity\u002Fassist","\u002Fdocs\u002Fcommunity","docs\u002F9.community",[274],{"title":275,"path":270,"stem":276,"titleTemplate":6,"icon":277},"加群互助","docs\u002F9.community\u002F01.assist","i-lucide:scan-qr-code",{"id":279,"title":36,"body":280,"description":644,"extension":645,"meta":646,"navigation":647,"path":37,"seo":648,"stem":38,"titleTemplate":6,"__hash__":649},"docs\u002Fdocs\u002F2.manual\u002F02.configuration.md",{"type":281,"value":282,"toc":640},"minimark",[283,292,295,312,316,322,328,517,524,527,537,619,631,636],[284,285,286,287,291],"p",{},"配置系统是 Oiyo 的能力开关。框架配置决定项目启用哪些能力，页面配置决定全局页面信息如何进入 ",[288,289,290],"code",{},"pages.json","。",[284,293,294],{},"Oiyo 常用配置分两层：",[296,297,298,305],"ul",{},[299,300,301,302,304],"li",{},"框架配置：",[288,303,153],{},"，用于整个框架的功能配置。",[299,306,307,308,311],{},"页面配置：",[288,309,310],{},"src\u002Fpages.config.ts","，用于声明页面的全局配置。",[313,314,315],"h2",{"id":315},"框架配置",[284,317,318,319,321],{},"默认情况下，Oiyo 内置配置已覆盖大多数常见场景。需要调整时，可以通过 ",[288,320,153],{}," 扩展配置。",[284,323,324,327],{},[288,325,326],{},"defineOiyoConfig()"," 用于定义框架配置：",[329,330,335],"pre",{"className":331,"code":332,"filename":153,"language":333,"meta":334,"style":334},"language-ts shiki shiki-themes material-theme-lighter material-theme-lighter material-theme-palenight","import { defineOiyoConfig } from '@skiyee\u002Foiyo\u002Fconfig'\n\nexport default defineOiyoConfig({\n  scan: {\n    apis: [\n      \u002F\u002F 配置 API 扫描源\n    ],\n    components: [\n      \u002F\u002F 配置组件扫描源\n    ],\n  },\n  ide: {\n    \u002F\u002F 配置自动打开小程序 IDE\n  },\n  exclude: [\n    \u002F\u002F 配置排除文件\n  ],\n})\n","ts","",[288,336,337,370,376,394,407,418,425,434,444,450,457,463,473,479,484,494,500,508],{"__ignoreMap":334},[338,339,342,346,350,354,357,360,363,367],"span",{"class":340,"line":341},"line",1,[338,343,345],{"class":344},"s8R28","import",[338,347,349],{"class":348},"sDfIl"," {",[338,351,353],{"class":352},"sZSNi"," defineOiyoConfig",[338,355,356],{"class":348}," }",[338,358,359],{"class":344}," from",[338,361,362],{"class":348}," '",[338,364,366],{"class":365},"sGFVr","@skiyee\u002Foiyo\u002Fconfig",[338,368,369],{"class":348},"'\n",[338,371,373],{"class":340,"line":372},2,[338,374,375],{"emptyLinePlaceholder":42},"\n",[338,377,379,382,385,388,391],{"class":340,"line":378},3,[338,380,381],{"class":344},"export",[338,383,384],{"class":344}," default",[338,386,353],{"class":387},"s3cPz",[338,389,390],{"class":352},"(",[338,392,393],{"class":348},"{\n",[338,395,397,401,404],{"class":340,"line":396},4,[338,398,400],{"class":399},"sRlkE","  scan",[338,402,403],{"class":348},":",[338,405,406],{"class":348}," {\n",[338,408,410,413,415],{"class":340,"line":409},5,[338,411,412],{"class":399},"    apis",[338,414,403],{"class":348},[338,416,417],{"class":352}," [\n",[338,419,421],{"class":340,"line":420},6,[338,422,424],{"class":423},"sWuyu","      \u002F\u002F 配置 API 扫描源\n",[338,426,428,431],{"class":340,"line":427},7,[338,429,430],{"class":352},"    ]",[338,432,433],{"class":348},",\n",[338,435,437,440,442],{"class":340,"line":436},8,[338,438,439],{"class":399},"    components",[338,441,403],{"class":348},[338,443,417],{"class":352},[338,445,447],{"class":340,"line":446},9,[338,448,449],{"class":423},"      \u002F\u002F 配置组件扫描源\n",[338,451,453,455],{"class":340,"line":452},10,[338,454,430],{"class":352},[338,456,433],{"class":348},[338,458,460],{"class":340,"line":459},11,[338,461,462],{"class":348},"  },\n",[338,464,466,469,471],{"class":340,"line":465},12,[338,467,468],{"class":399},"  ide",[338,470,403],{"class":348},[338,472,406],{"class":348},[338,474,476],{"class":340,"line":475},13,[338,477,478],{"class":423},"    \u002F\u002F 配置自动打开小程序 IDE\n",[338,480,482],{"class":340,"line":481},14,[338,483,462],{"class":348},[338,485,487,490,492],{"class":340,"line":486},15,[338,488,489],{"class":399},"  exclude",[338,491,403],{"class":348},[338,493,417],{"class":352},[338,495,497],{"class":340,"line":496},16,[338,498,499],{"class":423},"    \u002F\u002F 配置排除文件\n",[338,501,503,506],{"class":340,"line":502},17,[338,504,505],{"class":352},"  ]",[338,507,433],{"class":348},[338,509,511,514],{"class":340,"line":510},18,[338,512,513],{"class":348},"}",[338,515,516],{"class":352},")\n",[518,519,521],"callout",{"color":520,"icon":266,"to":204},"neutral",[284,522,523],{},"了解 defineOiyoConfig 有哪些配置",[313,525,526],{"id":526},"页面配置",[284,528,529,532,533,536],{},[288,530,531],{},"definePagesConfig()"," 用于定义页面全局配置。页面文件中的 ",[288,534,535],{},"definePageMeta()"," 负责单个页面配置。",[329,538,540],{"className":331,"code":539,"filename":310,"language":333,"meta":334,"style":334},"import { definePagesConfig } from '@skiyee\u002Foiyo\u002Fconfig'\n\nexport default definePagesConfig({\n  globalStyle: {\n    \u002F\u002F 配置全局性页面样式\n  },\n  tabBar: {\n    \u002F\u002F 配置 TabBar 样式\n  },\n})\n",[288,541,542,561,565,577,586,591,595,604,609,613],{"__ignoreMap":334},[338,543,544,546,548,551,553,555,557,559],{"class":340,"line":341},[338,545,345],{"class":344},[338,547,349],{"class":348},[338,549,550],{"class":352}," definePagesConfig",[338,552,356],{"class":348},[338,554,359],{"class":344},[338,556,362],{"class":348},[338,558,366],{"class":365},[338,560,369],{"class":348},[338,562,563],{"class":340,"line":372},[338,564,375],{"emptyLinePlaceholder":42},[338,566,567,569,571,573,575],{"class":340,"line":378},[338,568,381],{"class":344},[338,570,384],{"class":344},[338,572,550],{"class":387},[338,574,390],{"class":352},[338,576,393],{"class":348},[338,578,579,582,584],{"class":340,"line":396},[338,580,581],{"class":399},"  globalStyle",[338,583,403],{"class":348},[338,585,406],{"class":348},[338,587,588],{"class":340,"line":409},[338,589,590],{"class":423},"    \u002F\u002F 配置全局性页面样式\n",[338,592,593],{"class":340,"line":420},[338,594,462],{"class":348},[338,596,597,600,602],{"class":340,"line":427},[338,598,599],{"class":399},"  tabBar",[338,601,403],{"class":348},[338,603,406],{"class":348},[338,605,606],{"class":340,"line":436},[338,607,608],{"class":423},"    \u002F\u002F 配置 TabBar 样式\n",[338,610,611],{"class":340,"line":446},[338,612,462],{"class":348},[338,614,615,617],{"class":340,"line":452},[338,616,513],{"class":348},[338,618,516],{"class":352},[620,621,622],"warning",{},[284,623,624,626,627,630],{},[288,625,148],{}," 必须位于 ",[288,628,629],{},"\u003CsrcDir>"," 目录中。",[518,632,633],{"color":520,"icon":266,"to":208},[284,634,635],{},"了解 definePagesConfig 有哪些配置",[637,638,639],"style",{},"html pre.shiki code .s8R28, html code.shiki .s8R28{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#39ADB5;--shiki-default-font-style:italic;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic}html pre.shiki code .sDfIl, html code.shiki .sDfIl{--shiki-light:#39ADB5;--shiki-default:#39ADB5;--shiki-dark:#89DDFF}html pre.shiki code .sZSNi, html code.shiki .sZSNi{--shiki-light:#90A4AE;--shiki-default:#90A4AE;--shiki-dark:#BABED8}html pre.shiki code .sGFVr, html code.shiki .sGFVr{--shiki-light:#91B859;--shiki-default:#91B859;--shiki-dark:#C3E88D}html pre.shiki code .s3cPz, html code.shiki .s3cPz{--shiki-light:#6182B8;--shiki-default:#6182B8;--shiki-dark:#82AAFF}html pre.shiki code .sRlkE, html code.shiki .sRlkE{--shiki-light:#E53935;--shiki-default:#E53935;--shiki-dark:#F07178}html pre.shiki code .sWuyu, html code.shiki .sWuyu{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#90A4AE;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic}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":334,"searchDepth":372,"depth":372,"links":641},[642,643],{"id":315,"depth":372,"text":315},{"id":526,"depth":372,"text":526},"了解 Oiyo 的框架配置和页面全局配置","md",{},{"icon":39},{"title":36,"description":644},"svtOaFny-Wdk5BwjsBRqOP9hrUzr5J4luNzx0GAUat0",[651,653],{"title":31,"path":32,"stem":33,"description":652,"icon":34,"children":-1},"了解 Oiyo 命令、Vite 插件和 TypeScript 类型入口",{"title":48,"path":49,"stem":50,"description":654,"icon":51,"children":-1},"让 API 无需手写 import 即可使用",1780823238146]