mirror of
https://github.com/Tencent/tmagic-editor.git
synced 2025-12-17 21:47:01 +08:00
3 lines
758 B
JavaScript
3 lines
758 B
JavaScript
import{i as o,G as s,H as d,m as c}from"./index-Dboxe_cS.js";const m=(t,e=o("app"))=>{if(s(t.config)&&t.config.id)return e==null?void 0:e.getNode(t.config.id,{iteratorContainerId:t.iteratorContainerId,iteratorIndex:t.iteratorIndex,pageFragmentContainerId:t.pageFragmentContainerId,strict:!0})},u=(t,e={})=>{if(!t)return;const n={config:t.data,...e};t.emit("created",n),d(()=>{t.emit("mounted",n)}),c(()=>{t.emit("destroy",n)})},g=({methods:t,config:e,iteratorContainerId:n,iteratorIndex:a})=>{const r=o("app");if(!r)throw new Error("component ".concat(e.type,": app is not injected"));const i=m({config:e,iteratorContainerId:n,iteratorIndex:a},r);return i&&t&&u(i,t),{app:r,node:i}};export{m as a,u as r,g as u};
|
|
//# sourceMappingURL=use-app-0q7xvvVv.js.map
|