lowcode-engine
lowcode-engine copied to clipboard
设置器配置的 defalutValue 属性,会被同步到页面协议里面
组件配置 { name: 'showHeader', title: '显示表头', setter: 'BoolSetter', defaultValue: true },
使用的引擎 js
| | | |
我记得未开源的版本,逻辑是这样的。
设置器里面的 defaultValue 只控制 设置器本身的状态
不会被同步到页面 schema 中,这个逻辑是非常正确的,这样可以减少 页面 Schema 的 冗余。
举例:Button 的 size 默认是 middle, 那 middle 就没有必要在 页面 Schema 里面出现
https://github.com/alibaba/lowcode-engine/issues/2590
相关的 issue 可以看一下。