[{"data":1,"prerenderedAt":309},["ShallowReactive",2],{"docs-protocol\u002Fcommands-zh":3},{"id":4,"title":5,"body":6,"description":301,"extension":302,"meta":303,"navigation":304,"path":305,"seo":306,"stem":307,"__hash__":308},"docs\u002Fzh\u002Fprotocol\u002Fcommands.md","命令协议",{"type":7,"value":8,"toc":295},"minimark",[9,12,28,31,34,114,117,142,144,147,203,205,220,222,225,258,260,271,274,277,285,291],[10,11,5],"h1",{"id":5},[13,14,15,16,20,21,20,24,27],"p",{},"A@UI 当前定义三种命令：",[17,18,19],"code",{},"render","、",[17,22,23],{},"update",[17,25,26],{},"destroy","。",[29,30,19],"h2",{"id":19},[13,32,33],{},"创建并渲染一个组件实例。",[35,36,41],"pre",{"className":37,"code":38,"language":39,"meta":40,"style":40},"language-json shiki shiki-themes one-dark-pro","{\n  \"type\": \"render\",\n  \"component\": \"SearchBox\",\n  \"params\": {\n    \"placeholder\": \"搜索项目\"\n  }\n}\n","json","",[17,42,43,52,69,82,91,102,108],{"__ignoreMap":40},[44,45,48],"span",{"class":46,"line":47},"line",1,[44,49,51],{"class":50},"sn6KH","{\n",[44,53,55,59,62,66],{"class":46,"line":54},2,[44,56,58],{"class":57},"sVyAn","  \"type\"",[44,60,61],{"class":50},": ",[44,63,65],{"class":64},"subq3","\"render\"",[44,67,68],{"class":50},",\n",[44,70,72,75,77,80],{"class":46,"line":71},3,[44,73,74],{"class":57},"  \"component\"",[44,76,61],{"class":50},[44,78,79],{"class":64},"\"SearchBox\"",[44,81,68],{"class":50},[44,83,85,88],{"class":46,"line":84},4,[44,86,87],{"class":57},"  \"params\"",[44,89,90],{"class":50},": {\n",[44,92,94,97,99],{"class":46,"line":93},5,[44,95,96],{"class":57},"    \"placeholder\"",[44,98,61],{"class":50},[44,100,101],{"class":64},"\"搜索项目\"\n",[44,103,105],{"class":46,"line":104},6,[44,106,107],{"class":50},"  }\n",[44,109,111],{"class":46,"line":110},7,[44,112,113],{"class":50},"}\n",[13,115,116],{},"约束：",[118,119,120,130,136],"ul",{},[121,122,123,124,20,127],"li",{},"必填：",[17,125,126],{},"type",[17,128,129],{},"component",[121,131,132,133],{},"可选：",[17,134,135],{},"params",[121,137,138,139],{},"不允许：",[17,140,141],{},"widgetId",[29,143,23],{"id":23},[13,145,146],{},"对已有组件实例做浅合并更新。",[35,148,150],{"className":37,"code":149,"language":39,"meta":40,"style":40},"{\n  \"type\": \"update\",\n  \"widgetId\": \"widget-1\",\n  \"params\": {\n    \"value\": \"Mercury\"\n  }\n}\n",[17,151,152,156,167,179,185,195,199],{"__ignoreMap":40},[44,153,154],{"class":46,"line":47},[44,155,51],{"class":50},[44,157,158,160,162,165],{"class":46,"line":54},[44,159,58],{"class":57},[44,161,61],{"class":50},[44,163,164],{"class":64},"\"update\"",[44,166,68],{"class":50},[44,168,169,172,174,177],{"class":46,"line":71},[44,170,171],{"class":57},"  \"widgetId\"",[44,173,61],{"class":50},[44,175,176],{"class":64},"\"widget-1\"",[44,178,68],{"class":50},[44,180,181,183],{"class":46,"line":84},[44,182,87],{"class":57},[44,184,90],{"class":50},[44,186,187,190,192],{"class":46,"line":93},[44,188,189],{"class":57},"    \"value\"",[44,191,61],{"class":50},[44,193,194],{"class":64},"\"Mercury\"\n",[44,196,197],{"class":46,"line":104},[44,198,107],{"class":50},[44,200,201],{"class":46,"line":110},[44,202,113],{"class":50},[13,204,116],{},[118,206,207,215],{},[121,208,123,209,20,211,20,213],{},[17,210,126],{},[17,212,141],{},[17,214,135],{},[121,216,217,219],{},[17,218,135],{}," 必须是对象",[29,221,26],{"id":26},[13,223,224],{},"销毁已有组件实例。",[35,226,228],{"className":37,"code":227,"language":39,"meta":40,"style":40},"{\n  \"type\": \"destroy\",\n  \"widgetId\": \"widget-1\"\n}\n",[17,229,230,234,245,254],{"__ignoreMap":40},[44,231,232],{"class":46,"line":47},[44,233,51],{"class":50},[44,235,236,238,240,243],{"class":46,"line":54},[44,237,58],{"class":57},[44,239,61],{"class":50},[44,241,242],{"class":64},"\"destroy\"",[44,244,68],{"class":50},[44,246,247,249,251],{"class":46,"line":71},[44,248,171],{"class":57},[44,250,61],{"class":50},[44,252,253],{"class":64},"\"widget-1\"\n",[44,255,256],{"class":46,"line":84},[44,257,113],{"class":50},[13,259,116],{},[118,261,262,268],{},[121,263,123,264,20,266],{},[17,265,126],{},[17,267,141],{},[121,269,270],{},"不允许额外字段",[29,272,273],{"id":273},"传输格式",[13,275,276],{},"首个标准传输示例为 SSE：",[35,278,283],{"className":279,"code":281,"language":282,"meta":40},[280],"language-text","data: {\"type\":\"render\",\"component\":\"SearchBox\",\"params\":{\"placeholder\":\"搜索项目\"}}\n\ndata: [DONE]\n\n","text",[17,284,281],{"__ignoreMap":40},[13,286,287,288,27],{},"规范真相源见 ",[17,289,290],{},"assets\u002Fcommands.schema.json",[292,293,294],"style",{},"html pre.shiki code .sn6KH, html code.shiki .sn6KH{--shiki-default:#ABB2BF}html pre.shiki code .sVyAn, html code.shiki .sVyAn{--shiki-default:#E06C75}html pre.shiki code .subq3, html code.shiki .subq3{--shiki-default:#98C379}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);}",{"title":40,"searchDepth":54,"depth":54,"links":296},[297,298,299,300],{"id":19,"depth":54,"text":19},{"id":23,"depth":54,"text":23},{"id":26,"depth":54,"text":26},{"id":273,"depth":54,"text":273},"A@UI 当前定义三种命令：render、update、destroy。","md",{},true,"\u002Fzh\u002Fprotocol\u002Fcommands",{"title":5,"description":301},"zh\u002Fprotocol\u002Fcommands","xAjdxxr8mn_L2veDLq9Ki5FpFvGzXThdoCHMna-JMiY",1779263315971]