mirror of
https://github.com/Tencent/tmagic-editor.git
synced 2026-03-29 00:30:45 +00:00
2 lines
772 B
JavaScript
2 lines
772 B
JavaScript
import{A as e,M as t,N as n,o as r}from"./src-XkKNkxz7.js";var i=(t,n=e(`app`))=>{if(r(t.config)&&t.config.id)return n?.getNode(t.config.id,{iteratorContainerId:t.iteratorContainerId,iteratorIndex:t.iteratorIndex,pageFragmentContainerId:t.pageFragmentContainerId,strict:!0})},a=(e,r={})=>{if(!e)return;let i={config:e.data,...r};e.emit(`created`,i),n(()=>{e.emit(`mounted`,i)}),t(()=>{e.emit(`destroy`,i)})},o=({methods:t,config:n,iteratorContainerId:r,iteratorIndex:o,pageFragmentContainerId:s})=>{let c=e(`app`);if(!c)throw Error(`component ${n.type}: app is not injected`);let l=i({config:n,iteratorContainerId:r,iteratorIndex:o,pageFragmentContainerId:s},c);return l&&t&&a(l,t),{app:c,node:l}};export{o as n,i as r,a as t};
|
|
//# sourceMappingURL=use-app-Brp2GW0k.js.map
|