可维护性组件的编写原则
可维护性 可扩展性:
1:活用组件继承
2:活用slot
3:使用props灵活表现界面元素
4:父子拆分
协作性:
1:使用computed对props进行二次封装
2:css使用BEM命名
3:事件以handle开头
4:私有方法以_开头著名
5:对外暴露类似html空间的原生属性来贴近原生行为
6:常量使用const声明
其实到这里如何继承 如何父子拆分 在哪里使用slot这些都是针对具体问题寻求不同的解决方案,抽象能力越强 在该领域经验越高,其所设计出来的组件越好,这也是为什么会专门考察抽象能力这个选项,然而我发现抽象能力无所不在 大到系统的设计 再到面对相对的定义 再到函数式编程对于数学逻辑的抽象