FormCreate
FormCreate
这个问题确实有点奇怪, 我目前没找见原因. 我这边在检查一下
验证功能用的 elementUI框架内置的, 它是通过事件来触发验证的.如果你想用处理过的值去验证是不行的. 建议通过自定义验证函数来验证
你把 `trigger`改成`input`试试
我这边测试正常 ``` //自定义组件 Vue.component('test-input', { data(){ return { val:'' } }, render(h) { return h('el-input', {props:{value:this.val},on:{input:(v)=>{ this.val = v; this.$emit('input',v); this.$emit('change',v); }}}); } }) ``` rule: ``` maker.create('test-input','test-input','test-input').validate([{type:'string',required:true,trigger:'change'}]), ```
可能是验证事件触发的比 input 事件早,所以导致 form-create内的数据还没有更新就触发了验证
这个内置的 upload 组件不支持, 建议通过自定义组件实现
目前不支持, 后面版本会考虑
后面会出 table 布局
目前没有清空方法, 可以自己通过给所有字段赋值为空的方式实现清空