[{"data":1,"prerenderedAt":417},["ShallowReactive",2],{"$fen922M9aBBBGS7gEr37q12a4sAhxXmwCENBD1e0zskM":3,"\u002Fdocs\u002Fapi\u002Futils\u002Fcreate-http":311,"\u002Fdocs\u002Fapi\u002Futils\u002Fcreate-http-surround":412},[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":242,"body":313,"description":407,"extension":408,"meta":409,"navigation":42,"path":243,"seo":410,"stem":244,"titleTemplate":6,"__hash__":411},"docs\u002Fdocs\u002F5.api\u002F03.utils\u002F01.create-http.md",{"type":314,"value":315,"toc":401},"minimark",[316,329,333,361,364,376,386,389,397],[317,318,319,322,323,328],"p",{},[320,321,242],"code",{}," 是 Oiyo 数据获取模块提供的请求实例工厂，可通过配置创建一份公共的请求实例。创建后得到的就是一个与 ",[324,325,326],"a",{"href":239},[320,327,238],{}," 同构的实例。",[330,331,332],"h2",{"id":332},"声明",[334,335,340],"pre",{"className":336,"code":337,"language":338,"meta":339,"style":339},"language-ts shiki shiki-themes material-theme-lighter material-theme-lighter material-theme-palenight","createHttp(config?: HttpConfig): Http\n","ts","",[320,341,342],{"__ignoreMap":339},[343,344,347,350,354,358],"span",{"class":345,"line":346},"line",1,[343,348,242],{"class":349},"s3cPz",[343,351,353],{"class":352},"sZSNi","(config",[343,355,357],{"class":356},"sDfIl","?:",[343,359,360],{"class":352}," HttpConfig): Http\n",[330,362,363],{"id":363},"参数",[317,365,366,369,370,375],{},[320,367,368],{},"config"," 字段与 ",[324,371,372],{"href":239},[320,373,374],{},"http.create"," 的配置项一致，创建的实例应该是所有请求的默认层。",[377,378,380],"callout",{"color":379,"icon":299,"to":239},"neutral",[317,381,382,383,385],{},"API 参考：详见 ",[320,384,374],{}," 配置项以及类型",[330,387,388],{"id":388},"相关",[377,390,391],{"color":379,"icon":29,"to":107},[317,392,393,394,396],{},"使用手册：前往了解 ",[320,395,242],{}," 使用方法",[398,399,400],"style",{},"html pre.shiki code .s3cPz, html code.shiki .s3cPz{--shiki-light:#6182B8;--shiki-default:#6182B8;--shiki-dark:#82AAFF}html pre.shiki code .sZSNi, html code.shiki .sZSNi{--shiki-light:#90A4AE;--shiki-default:#90A4AE;--shiki-dark:#BABED8}html pre.shiki code .sDfIl, html code.shiki .sDfIl{--shiki-light:#39ADB5;--shiki-default:#39ADB5;--shiki-dark:#89DDFF}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":339,"searchDepth":402,"depth":402,"links":403},2,[404,405,406],{"id":332,"depth":402,"text":332},{"id":363,"depth":402,"text":363},{"id":388,"depth":402,"text":388},"创建带配置的请求实例","md",{},{"title":242,"description":407},"-lKpX4ggL-_6bNM3lUCwiDR1YcEJT9ad2YWek4JwWK4",[413,415],{"title":238,"path":239,"stem":240,"description":414,"children":-1},"默认请求实例",{"title":246,"path":247,"stem":248,"description":416,"children":-1},"创建请求中断控制器",1784021211232]