mirror of
https://github.com/Tencent/tmagic-editor.git
synced 2025-10-01 07:15:50 +08:00
3 lines
2.5 KiB
JavaScript
3 lines
2.5 KiB
JavaScript
System.register(["./index-legacy-BcevF5gJ.js","./plugin-vueexport-helper-legacy-ZwsfQkYS.js","./use-component-status-legacy-CLECUXV2.js"],function(e,t){"use strict";var n,r,a,i,o,c,d,p,s,g,l,u,m,f,y,I,x,C;return{setters:[e=>{n=e.d,r=e.i,a=e.u,i=e.h,o=e.I,c=e.p,d=e.C,p=e.c,s=e.r,g=e.b,l=e.o,u=e.F,m=e.e,f=e.f},e=>{y=e.a,I=e.r,x=e._},e=>{C=e.u}],execute:function(){const t=n({name:"tmagic-container-item",props:{config:{type:Object,required:!0},index:Number,iteratorIndex:{type:Array,default:()=>[]},iteratorContainerId:{type:Array,default:()=>[]},pageFragmentContainerId:{type:[String,Number],default:""}},setup(e){const t=r("userRender",({h:e,type:t,props:n={},attrs:r={},style:a,className:i,on:o})=>{const c={...n,...r,style:a,class:i};if(o)for(const[d,p]of Object.entries(o))c[`on${d[0].toLocaleUpperCase()}${d.substring(1)}`]=p;return e(t,c)}),n=r("app"),d=y(e),p=C(e);c("componentStatusStore",p);const{style:s,className:g}=p;return()=>!1===e.config.visible||!1===e.config.condResult||"function"==typeof e.config.display&&!1===e.config.display({app:n,node:d})?null:t({h:i,config:e.config,type:a({componentType:e.config.type,app:n}),style:s.value,className:g.value,props:{config:{...e.config,[o]:!0},containerIndex:e.index,iteratorIndex:e.iteratorIndex,iteratorContainerId:e.iteratorContainerId,pageFragmentContainerId:e.pageFragmentContainerId},attrs:{"data-tmagic-id":e.config.id,"data-tmagic-iterator-index":e.iteratorIndex.join(",")||void 0,"data-tmagic-iterator-container-id":e.iteratorContainerId.join(",")||void 0,"data-tmagic-container-index":e.index,"data-tmagic-page-fragment-container-id":e.pageFragmentContainerId||void 0}})}}),b=n({name:"tmagic-container",props:{config:{type:Object,required:!0},iteratorIndex:{type:Array,default:()=>[]},iteratorContainerId:{type:Array,default:()=>[]},containerIndex:Number,pageFragmentContainerId:[String,Number],model:{type:Object,default:()=>({})}},components:{ItemComponent:t},setup(e){const t=r("app"),n=y(e,t);return I(n),{clickHandler:()=>{t&&n&&t.emit(`${d}click`,n)}}}});e("default",x(b,[["render",function(e,t,n,r,a,i){const o=g("ItemComponent");return l(),p("div",{onClick:t[0]||(t[0]=(...t)=>e.clickHandler&&e.clickHandler(...t))},[s(e.$slots,"default",{},()=>[(l(!0),p(u,null,m(e.config.items,(t,n)=>(l(),f(o,{key:t.id,config:t,index:n,"iterator-index":e.iteratorIndex,"iterator-container-id":e.iteratorContainerId,"page-fragment-container-id":e.pageFragmentContainerId},null,8,["config","index","iterator-index","iterator-container-id","page-fragment-container-id"]))),128))])])}]]))}}});
|
|
//# sourceMappingURL=Container-legacy-CNSnNQxe.js.map
|