[{"data":1,"prerenderedAt":392},["ShallowReactive",2],{"quirekit-doc:\u002Fplugins\u002Freference\u002Fplaceholder":3},{"id":4,"title":5,"body":6,"description":12,"extension":380,"keywords":381,"locale":384,"meta":385,"navigation":146,"order":386,"path":387,"section":388,"seo":389,"stem":390,"__hash__":391},"docs\u002Fplugins\u002Freference\u002Fplaceholder.zh-CN.md","Placeholder · 占位提示",{"type":7,"value":8,"toc":364},"minimark",[9,13,24,28,34,77,86,89,105,117,177,184,187,198,202,205,212,217,220,226,232,236,239,243,248,252,255,259,264,267,270,275,280,284,287,292,297,301,304,308,312,316,319,323,328,331,334,337,348,360],[10,11,12],"p",{},"为符合条件的空节点附加占位装饰与数据属性，不把提示写入文档。DOM 宿主还需提供对应 CSS；其他视图需有相应装饰呈现。",[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 { Placeholder } from '@quirekit\u002Fextensions'\n\nconst hint = Placeholder.configure({ placeholder: '开始写作…' })\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"," { Placeholder } ",[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],{"class":101,"line":150},3,[99,152,153],{"class":128},"const",[99,155,157],{"class":156},"sUNQB"," hint",[99,159,160],{"class":128}," =",[99,162,163],{"class":132}," Placeholder.",[99,165,167],{"class":166},"sgQzM","configure",[99,169,170],{"class":132},"({ placeholder: ",[99,172,173],{"class":139},"'开始写作…'",[99,175,176],{"class":132}," })\n",[10,178,179,180,116],{},"安装时按包声明选择兼容版本，外部可用版本以分发源为准。本站使用工作区 Alpha；许可标签来自入口所属包，使用条件见",[81,181,183],{"href":182},"\u002Fsupport","支持与许可",[25,185,186],{"id":186},"按编辑器接入",[10,188,189,190,193,194,197],{},"以下片段沿用已挂载的宿主元素 ",[16,191,192],{},"element","，宿主负责容器尺寸与保存；退出页面时调用 ",[16,195,196],{},"instance.destroy()","。已有预设装配的能力不要再重复追加；需要宿主端口的入口应先完成下方配置。",[199,200],"plugin-integration",{"name":201},"Placeholder",[25,203,204],{"id":204},"配置",[10,206,207,208,116],{},"下面是扩展自身的默认选项。预设可以覆盖这些值；它们不等于当前文档属性。配置方法见",[81,209,211],{"href":210},"\u002Fplugins\u002Fconfiguration","配置插件",[213,214,216],"h3",{"id":215},"emptyeditorclass","emptyEditorClass",[10,218,219],{},"空编辑器匹配节点附加的 CSS 类。",[10,221,222,223],{},"类型：",[16,224,225],{},"string",[10,227,228,229],{},"默认：",[16,230,231],{},"\"is-editor-empty\"",[213,233,235],{"id":234},"emptynodeclass","emptyNodeClass",[10,237,238],{},"空节点附加的 CSS 类。DOM 宿主需提供对应样式。",[10,240,222,241],{},[16,242,225],{},[10,244,228,245],{},[16,246,247],{},"\"is-empty\"",[213,249,251],{"id":250},"dataattribute","dataAttribute",[10,253,254],{},"保存占位文本的数据属性名称。",[10,256,222,257],{},[16,258,225],{},[10,260,228,261],{},[16,262,263],{},"\"placeholder\"",[213,265,266],{"id":266},"placeholder",[10,268,269],{},"占位文字或按节点返回文字的函数。提示仅用于展示，不进入规范文档。",[10,271,222,272],{},[16,273,274],{},"string | ((props: PlaceholderProps) => string)",[10,276,228,277],{},[16,278,279],{},"\"Write something …\"",[213,281,283],{"id":282},"showonlywheneditable","showOnlyWhenEditable",[10,285,286],{},"只在编辑器可编辑时显示占位提示。",[10,288,222,289],{},[16,290,291],{},"boolean",[10,293,228,294],{},[16,295,296],{},"true",[213,298,300],{"id":299},"showonlycurrent","showOnlyCurrent",[10,302,303],{},"只装饰当前光标所在的空节点。",[10,305,222,306],{},[16,307,291],{},[10,309,228,310],{},[16,311,296],{},[213,313,315],{"id":314},"includechildren","includeChildren",[10,317,318],{},"是否继续查找嵌套子节点中的空节点。",[10,320,222,321],{},[16,322,291],{},[10,324,228,325],{},[16,326,327],{},"false",[25,329,330],{"id":330},"命令与运行方式",[10,332,333],{},"此入口没有直接声明可枚举的命令。组合扩展的命令由子扩展提供；产品插件通过 contribution 或文件服务工作。不能把安装入口名称当作命令调用。",[25,335,336],{"id":336},"下一步",[10,338,339,340,344,345,347],{},"返回",[81,341,343],{"href":342},"\u002Fplugins","全部插件","，或阅读",[81,346,211],{"href":210},"区分配置、文档属性与命令。",[10,349,350,351,355,356,116],{},"自己定义能力时见",[81,352,354],{"href":353},"\u002Fbuild\u002Fextension","扩展开发","；搭建完整宿主时见",[81,357,359],{"href":358},"\u002Fbuild","构建产品",[361,362,363],"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":365},[366,367,368,369,378,379],{"id":27,"depth":143,"text":27},{"id":88,"depth":143,"text":88},{"id":186,"depth":143,"text":186},{"id":204,"depth":143,"text":204,"children":370},[371,372,373,374,375,376,377],{"id":215,"depth":150,"text":216},{"id":234,"depth":150,"text":235},{"id":250,"depth":150,"text":251},{"id":266,"depth":150,"text":266},{"id":282,"depth":150,"text":283},{"id":299,"depth":150,"text":300},{"id":314,"depth":150,"text":315},{"id":330,"depth":143,"text":330},{"id":336,"depth":143,"text":336},"md",[201,18,382,383,216,235,251,266,283,300,315,201],"占位提示","behavior","zh-CN",{"navigationTitle":201,"license":23},125,"\u002Fplugins\u002Freference\u002Fplaceholder","编辑行为",{"title":5,"description":12},"plugins\u002Freference\u002Fplaceholder.zh-CN","7aP4p3c971q3SaOOqeitu2fVL83O2_yDnVP6DZl4xHM",1793045213247]