npm install opxs#### TODO
formItem的tooltip
多个modelValue,如何设置 modelValues?: Record
尽量合并form和table的某些属性,比如table中的width和form的labelWidth,更加直观(或者全不合并,去区分到底是谁的属性)
table-column要用配置形式或者组件形式
组件形式需要重写,复杂点在多级表头会复杂,多次push到store可能有性能问题(不确定)
配置形式太单一,属性不支持function
函数式打开modal和opsformmodal
list组件仿照vant4
https://vant4.ylhtest.com/#/zh-CN/list
https://vant4.ylhtest.com/#/zh-CN/pull-refresh
tooltip,tips支持组件,jsx,h函数
默认传_submitText为动态属性,但是submitText却实现了动态属性,看看要怎么改(_submitText为动态属性?,修改_submitText动态属性实现方式?)
分为useProps和useProp,大体上没什么问题了,但是还是不够美观
重构form和formitem,参照viewuiplus去简化,labelPosition改名为align
添加一个全局替换组件方法,form formitem table
setComponent时,要不要顺便设置默认值,props和itemPorps
setComponent('date-picker', ElDatePicker, 'component'), 顺便再设置props: { type: 'datetime' }
或者添加preset预设字段
useProps要使用useProp去生成staticpros和funcprops
table-v2是将所有的字组件的props都写在了config里,考虑form-modal和form-conditon是否要这么写
form-modal,table-modal考虑是否把props.modals改写为透传
opsform添加一个配置方法,如果组件内方法调用了,则触发opsform的emit(‘change’)方法
可能要用到preset
写一个usepropstofunction,使用useprop生成,如果有_props则去掉下划线,生成一个{key: () => prop}的对象,可以在渲染期间调用,保持响应式
list组件传item可以使用table的components属性,添加item属性
添加toProp和toProps方法
如果有滚动条,弹窗打开时会抖动
form-v2-item,flex要垂直排版
form-v2 是否要接受forms参数