[{"data":1,"prerenderedAt":313},["ShallowReactive",2],{"quirekit-doc:\u002Fplugins\u002Freference\u002Ffocus":3},{"id":4,"title":5,"body":6,"description":12,"extension":301,"keywords":302,"locale":305,"meta":306,"navigation":146,"order":307,"path":308,"section":309,"seo":310,"stem":311,"__hash__":312},"docs\u002Fplugins\u002Freference\u002Ffocus.zh-CN.md","Focus · 焦点装饰",{"type":7,"value":8,"toc":290},"minimark",[9,13,24,28,34,77,86,89,105,117,183,190,193,204,208,211,218,223,226,232,238,241,244,249,254,257,260,263,274,286],[10,11,12],"p",{},"给当前选中路径中的块添加焦点样式类。className 和 mode 控制装饰范围，它不会改变规范内容。",[10,14,15,19,20],{},[16,17,18],"code",{},"@quirekit\u002Fextensions"," · ",[21,22,23],"strong",{},"MIT",[25,26,27],"h2",{"id":27},"编辑器适用范围",[10,29,30,31],{},"层次：",[21,32,33],{},"共享文档能力",[35,36,37,53],"table",{},[38,39,40],"thead",{},[41,42,43,47,50],"tr",{},[44,45,46],"th",{},"编辑器",[44,48,49],{},"状态",[44,51,52],{},"所需装配与边界",[54,55,56,68],"tbody",{},[41,57,58,62,65],{},[59,60,61],"td",{},"Classic",[59,63,64],{},"未验证",[59,66,67],{},"尚未建立此入口的完整产品接入与验证路径。公开 Core 导出不代表当前产品已提供对应呈现、控件或文件支持。",[41,69,70,73,75],{},[59,71,72],{},"Block",[59,74,64],{},[59,76,67],{},[10,78,79,80,85],{},"“直接支持”指已有上述产品装配；具体交互、宿主服务和格式支持仍有各自条件。",[81,82,84],"a",{"href":83},"\u002Fplugins\u002Fcompatibility","状态与接入规则","。许可独立显示。",[25,87,88],{"id":88},"接入",[90,91,96],"pre",{"className":92,"code":93,"language":94,"meta":95,"style":95},"language-sh shiki shiki-themes github-light github-light github-dark","pnpm add @quirekit\u002Fextensions@alpha\n","sh","",[16,97,98],{"__ignoreMap":95},[99,100,103],"span",{"class":101,"line":102},"line",1,[99,104,93],{},[10,106,107,108,111,112,116],{},"在创建 Editor 时放入 ",[16,109,110],{},"extensions","。挂载容器、视图和保存由宿主提供，见",[81,113,115],{"href":114},"\u002Fguide\u002Fquick-start","快速开始","。",[90,118,122],{"className":119,"code":120,"language":121,"meta":95,"style":95},"language-ts shiki shiki-themes github-light github-light github-dark","import { Focus } from '@quirekit\u002Fextensions'\n\nconst focus = Focus.configure({ className: 'editor-focus', mode: 'deepest' })\n","ts",[16,123,124,141,148],{"__ignoreMap":95},[99,125,126,130,134,137],{"class":101,"line":102},[99,127,129],{"class":128},"sDD9d","import",[99,131,133],{"class":132},"sVPnS"," { Focus } ",[99,135,136],{"class":128},"from",[99,138,140],{"class":139},"s-HEn"," '@quirekit\u002Fextensions'\n",[99,142,144],{"class":101,"line":143},2,[99,145,147],{"emptyLinePlaceholder":146},true,"\n",[99,149,151,154,158,161,164,168,171,174,177,180],{"class":101,"line":150},3,[99,152,153],{"class":128},"const",[99,155,157],{"class":156},"sUNQB"," focus",[99,159,160],{"class":128}," =",[99,162,163],{"class":132}," Focus.",[99,165,167],{"class":166},"sgQzM","configure",[99,169,170],{"class":132},"({ className: ",[99,172,173],{"class":139},"'editor-focus'",[99,175,176],{"class":132},", mode: ",[99,178,179],{"class":139},"'deepest'",[99,181,182],{"class":132}," })\n",[10,184,185,186,116],{},"安装时按包声明选择兼容版本，外部可用版本以分发源为准。本站使用工作区 Alpha；许可标签来自入口所属包，使用条件见",[81,187,189],{"href":188},"\u002Fsupport","支持与许可",[25,191,192],{"id":192},"按编辑器接入",[10,194,195,196,199,200,203],{},"以下片段沿用已挂载的宿主元素 ",[16,197,198],{},"element","，宿主负责容器尺寸与保存；退出页面时调用 ",[16,201,202],{},"instance.destroy()","。已有预设装配的能力不要再重复追加；需要宿主端口的入口应先完成下方配置。",[205,206],"plugin-integration",{"name":207},"Focus",[25,209,210],{"id":210},"配置",[10,212,213,214,116],{},"下面是扩展自身的默认选项。预设可以覆盖这些值；它们不等于当前文档属性。配置方法见",[81,215,217],{"href":216},"\u002Fplugins\u002Fconfiguration","配置插件",[219,220,222],"h3",{"id":221},"classname","className",[10,224,225],{},"装饰使用的 CSS 类，宿主负责定义对应视觉样式。",[10,227,228,229],{},"类型：",[16,230,231],{},"string",[10,233,234,235],{},"默认：",[16,236,237],{},"\"has-focus\"",[219,239,240],{"id":240},"mode",[10,242,243],{},"焦点装饰范围：all 包含路径中的全部匹配节点，shallowest 仅最外层，deepest 仅最内层。",[10,245,228,246],{},[16,247,248],{},"\"all\" | \"deepest\" | \"shallowest\"",[10,250,234,251],{},[16,252,253],{},"\"all\"",[25,255,256],{"id":256},"命令与运行方式",[10,258,259],{},"此入口没有直接声明可枚举的命令。组合扩展的命令由子扩展提供；产品插件通过 contribution 或文件服务工作。不能把安装入口名称当作命令调用。",[25,261,262],{"id":262},"下一步",[10,264,265,266,270,271,273],{},"返回",[81,267,269],{"href":268},"\u002Fplugins","全部插件","，或阅读",[81,272,217],{"href":216},"区分配置、文档属性与命令。",[10,275,276,277,281,282,116],{},"自己定义能力时见",[81,278,280],{"href":279},"\u002Fbuild\u002Fextension","扩展开发","；搭建完整宿主时见",[81,283,285],{"href":284},"\u002Fbuild","构建产品",[287,288,289],"style",{},"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 .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 .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);}html pre.shiki code .sDD9d, html code.shiki .sDD9d{--shiki-default:#D73A49;--shiki-light:#D73A49;--shiki-dark:#F97583}html pre.shiki code .sVPnS, html code.shiki .sVPnS{--shiki-default:#24292E;--shiki-light:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .s-HEn, html code.shiki .s-HEn{--shiki-default:#032F62;--shiki-light:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .sUNQB, html code.shiki .sUNQB{--shiki-default:#005CC5;--shiki-light:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .sgQzM, html code.shiki .sgQzM{--shiki-default:#6F42C1;--shiki-light:#6F42C1;--shiki-dark:#B392F0}",{"title":95,"searchDepth":143,"depth":143,"links":291},[292,293,294,295,299,300],{"id":27,"depth":143,"text":27},{"id":88,"depth":143,"text":88},{"id":192,"depth":143,"text":192},{"id":210,"depth":143,"text":210,"children":296},[297,298],{"id":221,"depth":150,"text":222},{"id":240,"depth":150,"text":240},{"id":256,"depth":143,"text":256},{"id":262,"depth":143,"text":262},"md",[207,18,303,304,222,240,207],"焦点装饰","behavior","zh-CN",{"navigationTitle":207,"license":23},98,"\u002Fplugins\u002Freference\u002Ffocus","编辑行为",{"title":5,"description":12},"plugins\u002Freference\u002Ffocus.zh-CN","fnCVKKWn1NbYTC31QDbDSUbs1Tg02mOqP2rkeps5MgQ",1793045213093]