[{"data":1,"prerenderedAt":329},["ShallowReactive",2],{"quirekit-doc:\u002Fplugins\u002Freference\u002Fcollaboration-steps":3},{"id":4,"title":5,"body":6,"description":12,"extension":316,"keywords":317,"locale":320,"meta":321,"navigation":322,"order":323,"path":324,"section":325,"seo":326,"stem":327,"__hash__":328},"docs\u002Fplugins\u002Freference\u002Fcollaboration-steps.zh-CN.md","CollaborationSteps · 步骤协作",{"type":7,"value":8,"toc":303},"minimark",[9,13,24,28,34,77,86,89,95,107,136,143,146,157,161,164,171,175,178,184,190,193,196,201,205,208,215,265,273,276,287,299],[10,11,12],"p",{},"把 Core 挂到按版本排序的步骤协作绑定。bind 由宿主创建并负责连接与恢复；ready 控制在绑定就绪前的编辑门禁。",[10,14,15,19,20],{},[16,17,18],"code",{},"@quirekit\u002Fcollab-steps\u002Fcore"," · ",[21,22,23],"strong",{},"AGPL-3.0-only",[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],{},"需由宿主连接本页所列服务、目标与生命周期，并验证所选 View 和文档模型。核心接口可复用，但没有一段无宿主参数的通用产品安装代码。",[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},"接入",[10,90,91,92,94],{},"当前 ",[16,93,18],{}," 的包元数据标为 private。本站使用工作区源码；外部项目需先取得对应分发包，不能把下面的公开导出理解为已经能从公共 npm 安装。",[10,96,97,98,101,102,106],{},"在创建 Editor 时放入 ",[16,99,100],{},"extensions","。挂载容器、视图和保存由宿主提供，见",[81,103,105],{"href":104},"\u002Fguide\u002Fquick-start","快速开始","。",[108,109,114],"pre",{"className":110,"code":111,"language":112,"meta":113,"style":113},"language-ts shiki shiki-themes github-light github-light github-dark","import { CollaborationSteps } from '@quirekit\u002Fcollab-steps\u002Fcore'\n","ts","",[16,115,116],{"__ignoreMap":113},[117,118,121,125,129,132],"span",{"class":119,"line":120},"line",1,[117,122,124],{"class":123},"sDD9d","import",[117,126,128],{"class":127},"sVPnS"," { CollaborationSteps } ",[117,130,131],{"class":123},"from",[117,133,135],{"class":134},"s-HEn"," '@quirekit\u002Fcollab-steps\u002Fcore'\n",[10,137,138,139,106],{},"安装时按包声明选择兼容版本，外部可用版本以分发源为准。本站使用工作区 Alpha；许可标签来自入口所属包，使用条件见",[81,140,142],{"href":141},"\u002Fsupport","支持与许可",[25,144,145],{"id":145},"按编辑器接入",[10,147,148,149,152,153,156],{},"以下片段沿用已挂载的宿主元素 ",[16,150,151],{},"element","，宿主负责容器尺寸与保存；退出页面时调用 ",[16,154,155],{},"instance.destroy()","。已有预设装配的能力不要再重复追加；需要宿主端口的入口应先完成下方配置。",[158,159],"plugin-integration",{"name":160},"CollaborationSteps",[25,162,163],{"id":163},"配置",[10,165,166,167,106],{},"下面是扩展自身的默认选项。预设可以覆盖这些值；它们不等于当前文档属性。配置方法见",[81,168,170],{"href":169},"\u002Fplugins\u002Fconfiguration","配置插件",[172,173,174],"h3",{"id":174},"bind",[10,176,177],{},"为当前编辑器建立步骤协作绑定的宿主函数。",[10,179,180,181],{},"类型：",[16,182,183],{},"((editor: QuireEditor) => StepBindingOptions) | null",[10,185,186,187],{},"默认：",[16,188,189],{},"null",[172,191,192],{"id":192},"ready",[10,194,195],{},"步骤绑定是否已就绪，或负责表达就绪状态的宿主接口。",[10,197,180,198],{},[16,199,200],{},"((binding: StepEditorBinding) => void) | null",[10,202,186,203],{},[16,204,189],{},[25,206,207],{"id":207},"命令与运行方式",[10,209,210,211,214],{},"以下命令由此扩展直接提供，均在当前 Editor 上调用。命令是否可用由已安装 schema、当前选区与保护策略决定；可以先用 ",[16,212,213],{},"editor.can()"," 查询。",[35,216,217,227],{},[38,218,219],{},[41,220,221,224],{},[44,222,223],{},"命令",[44,225,226],{},"参数签名",[54,228,229,241,253],{},[41,230,231,236],{},[59,232,233],{},[16,234,235],{},"applyCollaborationSteps",[59,237,238],{},[16,239,240],{},"applyCollaborationSteps(projection: Transform)",[41,242,243,248],{},[59,244,245],{},[16,246,247],{},"undo",[59,249,250],{},[16,251,252],{},"undo()",[41,254,255,260],{},[59,256,257],{},[16,258,259],{},"redo",[59,261,262],{},[16,263,264],{},"redo()",[10,266,267,268,272],{},"这里只展示参数签名。接界面时见",[81,269,271],{"href":270},"\u002Fbuild\u002Fcommands","命令与控件","，正文变更继续经过同一事务与历史。",[25,274,275],{"id":275},"下一步",[10,277,278,279,283,284,286],{},"返回",[81,280,282],{"href":281},"\u002Fplugins","全部插件","，或阅读",[81,285,170],{"href":169},"区分配置、文档属性与命令。",[10,288,289,290,294,295,106],{},"自己定义能力时见",[81,291,293],{"href":292},"\u002Fbuild\u002Fextension","扩展开发","；搭建完整宿主时见",[81,296,298],{"href":297},"\u002Fbuild","构建产品",[300,301,302],"style",{},"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 .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);}",{"title":113,"searchDepth":304,"depth":304,"links":305},2,[306,307,308,309,314,315],{"id":27,"depth":304,"text":27},{"id":88,"depth":304,"text":88},{"id":145,"depth":304,"text":145},{"id":163,"depth":304,"text":163,"children":310},[311,313],{"id":174,"depth":312,"text":174},3,{"id":192,"depth":312,"text":192},{"id":207,"depth":304,"text":207},{"id":275,"depth":304,"text":275},"md",[160,18,318,319,174,192,235,247,259,160],"步骤协作","integration","zh-CN",{"navigationTitle":160,"license":23},true,72,"\u002Fplugins\u002Freference\u002Fcollaboration-steps","协作与无障碍",{"title":5,"description":12},"plugins\u002Freference\u002Fcollaboration-steps.zh-CN","30xUJg-y1yM33PnNEaPRT-tinXVD7I9ycfLsQmlTW0U",1793045214005]