C 端的 Button 组件要怎么封装?

查看 40|回复 0
作者:justdoit123   
我感觉不止是 Button 组件,C 端的 UI 组件真的很难封装。拿 Button 来说:
我接手项目前,Button 是椭圆圆角的,并且可控度不够高。姑且称之为,ButtonV1
后来设计师 A 说,要改成小圆角的,字重要 Semibold 的,没有 padding 等等,我封装了一个新版本,并且改进了可控度。称之为,ButtonV2 。但实际用起来的时候,已经觉得很怪。给的设计稿,button 经常长得有细微差别。一会是 Semibold 的字重、一会是 Bold ; padding 也很不一样,没有一个定律。搞得最后,有封装跟没封装一样。
再后来设计师 A 离职了,设计师 B 接手了。给的设计稿又是另一个风格,回到了最初的椭圆圆角系。用 ButtonV2 要写更多的覆盖样式。
我不知道各位怎么封装这种变化多端的组件的?
您需要登录后才可以回帖 登录 | 立即注册

返回顶部