UNPKG

snowy-designer

Version:

基于Epic-Designer-Pro版本的设计器,可视化开发页面表单

2 lines (1 loc) 2.03 kB
"use strict";const e=require("vue");;/* empty css */require("radix-vue");require("clsx");require("tailwind-merge");require("lucide-vue-next");require("../../../../base-ui/src/shadch-ui/button/index.cjs");require("@vueuse/core");require("../../../../base-ui/src/shadch-ui/toast/index.cjs");require("vuedraggable");const d=require("../../../../../utils/src/common/data.cjs");require("../../../../../hooks/src/store/index.cjs");require("lodash");const p=require("../../../../../utils/src/manager/pluginManager.cjs");require("monaco-editor");require("../../../../../utils/src/request/index.cjs");const g={class:"epic-event-view"},f={key:0},B=e.defineComponent({__name:"index",setup(E){const i=e.inject("designer"),l=e.inject("revoke"),a=p.pluginManager.getComponent("EActionEditor"),v=p.pluginManager.getComponentConfings(),o=e.computed(()=>i.state.selectedNode),m=[{description:"挂载完成(全部组件)",type:"epicReady"},{description:"挂载完成(本组件)",type:"vnodeMounted"},{description:"更新完成",type:"vnodeUpdated"},{description:"卸载完成",type:"vnodeUnmounted"},{description:"挂载前",type:"vnodeBeforeMount"},{description:"更新前",type:"vnodeBeforeUpdate"},{description:"卸载前",type:"vnodeBeforeUnmount"},{description:"错误捕获",type:"vnodeErrorCaptured"}],q=e.computed(()=>{var s,c,u;const n=[{events:m,title:"生命周期"}],t=(s=i.state.selectedNode)==null?void 0:s.type,r=((u=(c=v[t??""])==null?void 0:c.config)==null?void 0:u.event)??[];return n.unshift({events:r,title:"组件事件"}),n});function y(n,t){d.setValueByPath(o.value,t,n),l.push("编辑组件属性")}return(n,t)=>(e.openBlock(),e.createElementBlock("div",g,[o.value?(e.openBlock(),e.createElementBlock("div",f,[(e.openBlock(),e.createBlock(e.unref(a),{key:o.value.id,"event-list":q.value,"model-value":e.unref(d.getValueByPath)(o.value,"on"),"onUpdate:modelValue":t[0]||(t[0]=r=>y(r,"on"))},null,8,["event-list","model-value"]))])):e.createCommentVNode("",!0)]))}});module.exports=B;