谢天明
谢天明
版本号 (version): @form-create/[email protected] UI 框架的版本 (UI version) :[email protected] 问题描述 (Issue): 组件field为MonthPicker 月份组件时使用api.getValue获取到的值出现异常,无法使用dayjs解析;而使用inject.rule[0].value获取到的moment对象value值可以正常进行dayjs格式化,猜测原因可能是/core/src/frame/api.js文件中getValue方法 copy(ctx.rule.value)问题,  ``` { type:"MonthPicker", field:"startDate", inject:true, title:'开始月份', props:{ format:"YYYY-MM", disabledDate(inject,currentDate){ const endDate = inject.api.getValue('endDate') return false }...
2.5.27 ant-design-vue 1.7.8 问题描述: 组件rule项定义validate 只有required生效,pattern和自定义validator均无效,type为基础input 复现步骤: { type: 'input', field: 'phone', title: '手机', props: { placeholder: '请输入手机', }, validate: [{ required: true,pattern: /^1[3456789]\d{9}$/, message: '手机号码格式错误' }], }, 期望: 输入abc...
版本号 (version) @form-create/[email protected] UI 框架的版本 (UI version) 1.7.8 问题描述 (Issue): field支持以对象的形式声明吗?value赋值后解构这个对象加入到formData中;类似于我自定义了这样一个组件  开始日期startDate和结束日期endData分别对应接口body的startData和endData;在UI中这是一个区域,但数据逻辑中其实这是两个数据,如果不声明field则这自定义组件就不能当成表单组件,而目前的field只支持字符串string,不支持对象每次初始化数据和提交数据都需要对数据二次处理,这对于公共组件来说是异常麻烦的 field支持以对象的形式存储,或者能以配置的方式对当初项的field值重写