UNPKG

vxe-design

Version:

A PC-based visual designer based on Vxe UI, used for building zero-code and low-code platforms

1 lines 731 B
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.useWidgetPropDefaultValue=useWidgetPropDefaultValue;var _vue=require("vue"),_core=require("@vxe-ui/core");function useWidgetPropDefaultValue(u){const o=_core.VxeUI.getComponent("vxe-form-item"),r=_core.VxeUI.getComponent("vxe-select"),l=_core.VxeUI.getComponent("vxe-input"),a=(0,_vue.ref)([{value:"custom",label:"自定义"}]);return{renderDefaultValueFormItem(){var e=u["renderParams"],e=e["widget"];const t=e.options["defaultValue"];return(0,_vue.h)(o,{title:"默认值"},{default(){return[(0,_vue.h)(r,{modelValue:t.type,options:a.value,"onUpdate:modelValue"(e){t.type=e}}),(0,_vue.h)(l,{modelValue:t.value,"onUpdate:modelValue"(e){t.value=e}})]}})}}}