记录一下造轮子里遇到的几个问题 更高效的团队协同开发
1.为什么写样式不是直接padding:12px,而是padding:@padding1 @padding1: 12px 这样一个中间层有什么意义吗?
答:多这个中间层如果有人想改 只需要把@padding1换成@padding2 如果没有或者想替换@padding1为16px 就直接替换变量了 简单来讲就是能读懂 不然别的人怎么知道12px代表的是哪一块的间距呢 怎么去描述呢
- tabInput问题
答:之前写input提出的一个bug 按tab切换不会直接切换到input上出现光标 而是切换到input外层div或者span上, 因为考虑的不严谨 给input加tabInput这个属性 还是写死的1,导致用户使用起来input的tabInput固定,成页面最高优先级了,其它的tabindex都失效了,这个属性应该是用的人自己传入 并查看到tab切换是因为之前给外层div或span加了tabInput={0}导致的 看完这个问题立马去看了aria无障碍技术
没啥时间写 后续更