Closed xthsky closed 12 years ago
最后总结个颇为吓人的数据:使用 bx-config类似的配置,开发误写的概率为10人中至少有4-5个。(uploader采用类似的配置方式,开发找我调试时,很多都是配置问题...)
建议是目前已经有几个组件了,可以让开发先玩下,看看使用过程中有没有什么问题,好在接口上做些改进。如果开发觉得bx-config用起来很顺,就没问题。
顶剑平,接口上建议将data-config全部拆成 attr=value, json引号冒号配对麻烦容易出错,flex的组件配置也是不同的属性配置的哦,这个对新手更友好,http://livedocs.adobe.com/flex/3_cn/langref/
现有组件的配置完全采用KISSY Base中的ATTRS方式,所需要传入给组件的只是一个object,所有,本着统一的原则,所有的配置仍旧写在bx-config上,类似bx-config="{a:2,b:'x',c:false,d:{xx:'yy'}}",习惯了写法就好。
比如 bx-config 格式错误,要在控制台明确告诉开发是 bx-config 格式错误,静默处理会让开发以为组件出了问题,然后无穷骚扰前端。
可以考虑加入组件开发指南。
从剑平 KF Uploader 的客服经验想到的。