fx-epic-designer
Version:
基于vue3的设计器,可视化开发页面表单
2 lines (1 loc) • 841 B
JavaScript
;const e=require("vue");;/* empty css */require("vuedraggable");const c=require("../../../../../utils/src/common/string.cjs");require("@vueuse/core");require("../../../../../hooks/src/store/index.cjs");require("../../../../../utils/src/manager/pluginManager.cjs");const d=e.defineComponent({__name:"index",props:{modelValue:{default:()=>[],type:Array}},emits:["update:modelValue"],setup(r,{emit:o}){const l=r,u=o,i=e.computed({get(){return l.modelValue},set(t){u("update:modelValue",t)}});function s(){const t={componentProps:{span:12},id:c.getUUID(),type:"col",children:[]};i.value.push(t)}return(t,n)=>(e.openBlock(),e.createElementBlock("div",null,[n[0]||(n[0]=e.createElementVNode("div",null,null,-1)),e.createElementVNode("div",{class:"add-btn",onClick:s},"添加")]))}});module.exports=d;