[{"data":1,"prerenderedAt":414},["ShallowReactive",2],{"$fen922M9aBBBGS7gEr37q12a4sAhxXmwCENBD1e0zskM":3,"\u002Fdocs\u002Fapi\u002Fmacro\u002Fuse-root-context":311,"\u002Fdocs\u002Fapi\u002Fmacro\u002Fuse-root-context-surround":409},[4,22,110,178,200,300],{"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,99],{"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,"titleTemplate":6,"defaultOpen":42,"icon":101,"path":102,"stem":103,"children":104,"page":21},"数据获取","i-lucide:arrow-down-up","\u002Fdocs\u002Fmanual\u002Fdata","docs\u002F2.manual\u002F06.data",[105],{"title":106,"path":107,"stem":108,"titleTemplate":6,"icon":109},"网络请求","\u002Fdocs\u002Fmanual\u002Fdata\u002Fhttp","docs\u002F2.manual\u002F06.data\u002F01.http","i-lucide:globe",{"title":111,"path":112,"stem":113,"children":114,"titleTemplate":6,"icon":177},"项目结构","\u002Fdocs\u002Fstructure","docs\u002F3.structure\u002F0.index",[115,117,122,163,167,172],{"title":111,"path":112,"stem":113,"titleTemplate":28,"icon":116},"i-lucide-layers",{"title":118,"path":119,"stem":120,"titleTemplate":6,"icon":121},".oiyo","\u002Fdocs\u002Fstructure\u002Foiyo","docs\u002F3.structure\u002F1.oiyo","i-catppuccin:folder-temp",{"title":123,"titleTemplate":6,"defaultOpen":42,"icon":124,"path":125,"stem":126,"children":127,"page":21},"src","i-catppuccin:folder-src","\u002Fdocs\u002Fstructure\u002Fsrc","docs\u002F3.structure\u002F1.src",[128,133,138,143,148,153,158],{"title":129,"path":130,"stem":131,"titleTemplate":6,"icon":132},"components","\u002Fdocs\u002Fstructure\u002Fsrc\u002Fcomponents","docs\u002F3.structure\u002F1.src\u002F1.components","i-catppuccin:folder-components",{"title":134,"path":135,"stem":136,"titleTemplate":6,"icon":137},"composables","\u002Fdocs\u002Fstructure\u002Fsrc\u002Fcomposables","docs\u002F3.structure\u002F1.src\u002F1.composables","i-catppuccin:folder-composables",{"title":139,"path":140,"stem":141,"titleTemplate":6,"icon":142},"layouts","\u002Fdocs\u002Fstructure\u002Fsrc\u002Flayouts","docs\u002F3.structure\u002F1.src\u002F1.layouts","i-catppuccin:folder-layouts",{"title":144,"path":145,"stem":146,"titleTemplate":6,"icon":147},"packages","\u002Fdocs\u002Fstructure\u002Fsrc\u002Fpackages","docs\u002F3.structure\u002F1.src\u002F1.packages","i-catppuccin:folder-packages",{"title":149,"path":150,"stem":151,"titleTemplate":6,"icon":152},"pages","\u002Fdocs\u002Fstructure\u002Fsrc\u002Fpages","docs\u002F3.structure\u002F1.src\u002F1.pages","i-catppuccin:folder-views",{"title":154,"path":155,"stem":156,"titleTemplate":6,"icon":157},"App.vue","\u002Fdocs\u002Fstructure\u002Fsrc\u002Fapp","docs\u002F3.structure\u002F1.src\u002F2.app","i-catppuccin:vue",{"title":159,"path":160,"stem":161,"titleTemplate":6,"icon":162},"pages.config.ts","\u002Fdocs\u002Fstructure\u002Fsrc\u002Fpages-config","docs\u002F3.structure\u002F1.src\u002F3.pages-config","i-catppuccin:typescript",{"title":164,"path":165,"stem":166,"titleTemplate":6,"icon":162},"oiyo.config.ts","\u002Fdocs\u002Fstructure\u002Foiyo-config","docs\u002F3.structure\u002F3.oiyo-config",{"title":168,"path":169,"stem":170,"titleTemplate":6,"icon":171},"package.json","\u002Fdocs\u002Fstructure\u002Fpackage","docs\u002F3.structure\u002F3.package","i-catppuccin:package-json",{"title":173,"path":174,"stem":175,"titleTemplate":6,"icon":176},"tsconfig.json","\u002Fdocs\u002Fstructure\u002Ftsconfig","docs\u002F3.structure\u002F3.tsconfig","i-catppuccin:typescript-config","i-lucide:layers",{"title":179,"titleTemplate":6,"icon":180,"redirect":181,"path":182,"stem":183,"children":184,"page":21},"核心概念","i-lucide:leaf","\u002Fdocs\u002Fconcept\u002Fapp","\u002Fdocs\u002Fconcept","docs\u002F4.concept",[185,189,193,196],{"title":186,"path":181,"stem":187,"titleTemplate":6,"icon":188},"根部视图","docs\u002F4.concept\u002F01.app","i-lucide:route",{"title":190,"path":191,"stem":192,"titleTemplate":6,"icon":59},"自动路由","\u002Fdocs\u002Fconcept\u002Froute","docs\u002F4.concept\u002F02.route",{"title":95,"path":194,"stem":195,"titleTemplate":6,"icon":98},"\u002Fdocs\u002Fconcept\u002Flayout","docs\u002F4.concept\u002F03.layout",{"title":197,"path":198,"stem":199,"titleTemplate":6,"icon":43},"自动导入","\u002Fdocs\u002Fconcept\u002Fauto-imports","docs\u002F4.concept\u002F04.auto-imports",{"title":201,"path":202,"stem":203,"children":204,"titleTemplate":6,"icon":299},"API","\u002Fdocs\u002Fapi","docs\u002F5.api\u002F00.index",[205,207,221,231,249,267,281],{"title":206,"path":202,"stem":203,"titleTemplate":28},"API 参考",{"title":208,"titleTemplate":6,"defaultOpen":42,"icon":209,"path":210,"stem":211,"children":212,"page":21},"配置","i-lucide:settings","\u002Fdocs\u002Fapi\u002Fconfig","docs\u002F5.api\u002F01.config",[213,217],{"title":214,"path":215,"stem":216,"titleTemplate":6},"defineOiyoConfig","\u002Fdocs\u002Fapi\u002Fconfig\u002Fdefine-oiyo-config","docs\u002F5.api\u002F01.config\u002F01.define-oiyo-config",{"title":218,"path":219,"stem":220,"titleTemplate":6},"definePagesConfig","\u002Fdocs\u002Fapi\u002Fconfig\u002Fdefine-pages-config","docs\u002F5.api\u002F01.config\u002F02.define-pages-config",{"title":222,"titleTemplate":6,"defaultOpen":42,"icon":223,"path":224,"stem":225,"children":226,"page":21},"运行时","i-lucide:shrub","\u002Fdocs\u002Fapi\u002Fruntime","docs\u002F5.api\u002F02.runtime",[227],{"title":228,"path":229,"stem":230,"titleTemplate":6},"Vue \u002F UniApp","\u002Fdocs\u002Fapi\u002Fruntime\u002Freference","docs\u002F5.api\u002F02.runtime\u002F01.reference",{"title":232,"titleTemplate":6,"defaultOpen":42,"icon":233,"path":234,"stem":235,"children":236,"page":21},"实用工具","i-lucide:wrench","\u002Fdocs\u002Fapi\u002Futils","docs\u002F5.api\u002F03.utils",[237,241,245],{"title":238,"path":239,"stem":240,"titleTemplate":6},"http","\u002Fdocs\u002Fapi\u002Futils\u002Fhttp","docs\u002F5.api\u002F03.utils\u002F00.http",{"title":242,"path":243,"stem":244,"titleTemplate":6},"createHttp","\u002Fdocs\u002Fapi\u002Futils\u002Fcreate-http","docs\u002F5.api\u002F03.utils\u002F01.create-http",{"title":246,"path":247,"stem":248,"titleTemplate":6},"createHttpAborter","\u002Fdocs\u002Fapi\u002Futils\u002Fcreate-http-aborter","docs\u002F5.api\u002F03.utils\u002F02.create-http-aborter",{"title":250,"titleTemplate":6,"defaultOpen":42,"icon":251,"path":252,"stem":253,"children":254,"page":21},"宏","i-lucide:wand","\u002Fdocs\u002Fapi\u002Fmacro","docs\u002F5.api\u002F04.macro",[255,259,263],{"title":256,"path":257,"stem":258,"titleTemplate":6},"defineRootContext","\u002Fdocs\u002Fapi\u002Fmacro\u002Fdefine-root-context","docs\u002F5.api\u002F04.macro\u002F01.define-root-context",{"title":260,"path":261,"stem":262,"titleTemplate":6},"useRootContext","\u002Fdocs\u002Fapi\u002Fmacro\u002Fuse-root-context","docs\u002F5.api\u002F04.macro\u002F02.use-root-context",{"title":264,"path":265,"stem":266,"titleTemplate":6},"definePageMeta","\u002Fdocs\u002Fapi\u002Fmacro\u002Fdefine-page-meta","docs\u002F5.api\u002F04.macro\u002F03.define-page-meta",{"title":268,"titleTemplate":6,"defaultOpen":42,"icon":269,"path":270,"stem":271,"children":272,"page":21},"组件","i-lucide:component","\u002Fdocs\u002Fapi\u002Fcomponents","docs\u002F5.api\u002F05.components",[273,277],{"title":274,"path":275,"stem":276,"titleTemplate":6},"\u003COiyoPage>","\u002Fdocs\u002Fapi\u002Fcomponents\u002Foiyo-page","docs\u002F5.api\u002F05.components\u002F01.oiyo-page",{"title":278,"path":279,"stem":280,"titleTemplate":6},"\u003COiyoLayout>","\u002Fdocs\u002Fapi\u002Fcomponents\u002Foiyo-layout","docs\u002F5.api\u002F05.components\u002F02.oiyo-layout",{"title":282,"titleTemplate":6,"defaultOpen":42,"icon":283,"path":284,"stem":285,"children":286,"page":21},"命令","i-lucide:command","\u002Fdocs\u002Fapi\u002Fcli","docs\u002F5.api\u002F06.cli",[287,291,295],{"title":288,"path":289,"stem":290,"titleTemplate":6},"oiyo prepare","\u002Fdocs\u002Fapi\u002Fcli\u002Foiyo-prepare","docs\u002F5.api\u002F06.cli\u002F00.oiyo-prepare",{"title":292,"path":293,"stem":294,"titleTemplate":6},"oiyo dev","\u002Fdocs\u002Fapi\u002Fcli\u002Foiyo-dev","docs\u002F5.api\u002F06.cli\u002F01.oiyo-dev",{"title":296,"path":297,"stem":298,"titleTemplate":6},"oiyo build","\u002Fdocs\u002Fapi\u002Fcli\u002Foiyo-build","docs\u002F5.api\u002F06.cli\u002F02.oiyo-build","i-lucide:braces",{"title":301,"titleTemplate":6,"icon":302,"redirect":303,"path":304,"stem":305,"children":306,"page":21},"沟通交流","i-lucide:message-circle-question","\u002Fdocs\u002Fcommunity\u002Fassist","\u002Fdocs\u002Fcommunity","docs\u002F9.community",[307],{"title":308,"path":303,"stem":309,"titleTemplate":6,"icon":310},"加群互助","docs\u002F9.community\u002F01.assist","i-lucide:scan-qr-code",{"id":312,"title":260,"body":313,"description":404,"extension":405,"meta":406,"navigation":42,"path":261,"seo":407,"stem":262,"titleTemplate":6,"__hash__":408},"docs\u002Fdocs\u002F5.api\u002F04.macro\u002F02.use-root-context.md",{"type":314,"value":315,"toc":399},"minimark",[316,324,328,360,369,372,388,395],[317,318,319,323],"p",{},[320,321,322],"code",{},"useRootContext()"," 可以使用已经在根部视图中定义跨页面共享的状态与方法。",[325,326,327],"h2",{"id":327},"签名",[329,330,335],"pre",{"className":331,"code":332,"language":333,"meta":334,"style":334},"language-ts shiki shiki-themes material-theme-lighter material-theme-lighter material-theme-palenight","useRootContext\u003CT>(): T\n","ts","",[320,336,337],{"__ignoreMap":334},[338,339,342,345,349,353,356],"span",{"class":340,"line":341},"line",1,[338,343,260],{"class":344},"s3cPz",[338,346,348],{"class":347},"sDfIl","\u003C",[338,350,352],{"class":351},"s52Pk","T",[338,354,355],{"class":347},">",[338,357,359],{"class":358},"sZSNi","(): T\n",[361,362,363],"tip",{},[317,364,365,366,368],{},"泛型 T 与 ",[320,367,256],{}," 定义的类型应属于同一份",[325,370,371],{"id":371},"约束与建议",[373,374,375,382],"ul",{},[376,377,378,379,381],"li",{},"使用状态与方法必须由 ",[320,380,256],{}," 所定义",[376,383,384,385,387],{},"可以在外部定义类型与 ",[320,386,256],{}," 共享",[389,390,392],"callout",{"color":391,"icon":29,"to":91},"neutral",[317,393,394],{},"使用手册：了解如何使用根部所定义的数据",[396,397,398],"style",{},"html pre.shiki code .s3cPz, html code.shiki .s3cPz{--shiki-light:#6182B8;--shiki-default:#6182B8;--shiki-dark:#82AAFF}html pre.shiki code .sDfIl, html code.shiki .sDfIl{--shiki-light:#39ADB5;--shiki-default:#39ADB5;--shiki-dark:#89DDFF}html pre.shiki code .s52Pk, html code.shiki .s52Pk{--shiki-light:#E2931D;--shiki-default:#E2931D;--shiki-dark:#FFCB6B}html pre.shiki code .sZSNi, html code.shiki .sZSNi{--shiki-light:#90A4AE;--shiki-default:#90A4AE;--shiki-dark:#BABED8}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":400,"depth":400,"links":401},2,[402,403],{"id":327,"depth":400,"text":327},{"id":371,"depth":400,"text":371},"使用根部视图声明跨页面共享上下文","md",{},{"title":260,"description":404},"hDzYFk-MkkJ6AHkZUgYD2ecURnQvxo5paqKAxdDXEeI",[410,412],{"title":256,"path":257,"stem":258,"description":411,"children":-1},"在根部视图声明跨页面共享上下文",{"title":264,"path":265,"stem":266,"description":413,"children":-1},"在页面内声明元信息（布局\u002F样式等）",1784021211614]