(一)前言
常规flex布局,之前就已经介绍过了,那么,其实之前,在封装项目button的问题中,我几乎都是基于div,为其提供loading,disabled,这些效果,但是比较麻烦是,在onClick事件中,我必须为其loading和disbaled的拦截,然后,我尝试了,使用button的disable来为其提供禁用,但是噩梦也由此而来,在使用flex定位内部元素居中时候,测试提供ios 9.0版本的safair内部元素未居中对齐,当我拿到测试机进行复现时候,发现确实如此,当然,对于平时开的谷歌移动模式肯定是正常显示。
(二)解决过程
这时候,我意识到,这肯定是button按钮,因为ios出现兼容问题,于是,在我谷歌搜索问题(flexboxnot working on button)的时候,发现在stackoverflow,真有相关问题,链接如下
回答者解释到,button/fieldset/legend 都出现