cp
cp copied to clipboard
A configurable template reuse solution for platform ui development .https://json-drived-configurable-platform.github.io/cp
## 需求描述 当**系统-os**选择不一样时,**品牌-brand**展现出不同的选项。  ---  ## 现在的方案方案: 配置多个品牌,通过showOn来联动展示不同的品牌。 ```javascript { type: 'Radio', model: 'os', label: '系统', options:[ {label: 'IOS', 'value': 'IOS'}, {label: 'Android', 'value': 'Android'}, ] }, { type:...
https://json-drived-configurable-platform.github.io/form-generator-iview/#/examples/CURD-example/inline-edit 姓名及点击编辑后,姓名显示错误。
```javascript if (this.field.format === 'yyyyMMdd') { initdate = new Date(item.split(/(\d{4})(\d{2})(\d{2})/)); } else { initdate = new Date(item.split(/\D+/)); } return date && date.valueOf() === initdate.valueOf() ; ```
需要一篇贡献组件的文档,包含组件必须包含的属性和方法,比如inject form、mixins getOptions、setValue等,以及贡献组件的代码提交和review流程及规范;
植入私有组件:解决业务中需要用到,但是FG中没有提供的组件,业务方可以按照规范(贡献组件的规范)来在业务中临时写一个组件,然后注入到FG中,就可以使用配置来驱动这个组件;
目前的radio组件组件如果需要disable的话,需要在每一个option中单独的配置,能不能通过在顶层中传入disbale的方式进行全部选项的disable。 目前: ```javascript { 'type': 'Radio', 'label': '水果', 'model': 'fruit', 'options': [ { 'label': '苹果', 'value': 'apple', 'disabled': true }, { 'label': '桃子', 'value': 'peach', 'disabled': true } ] }...