前沿: 抽象是门大学问.前端mv框架中,以组件化的概念为主.经常会考虑抽象到组件级别,进行复用.合理的抽象,能提高效率,减少业务逻辑视图的耦合程度.不合理的抽象,则会增加代码的复杂程度. 遇到的问题 合理的抽象是很难的,需要不断的思考,才能做到最合适的抽象.在b+项目中,遇到了一些问题. 1.有些组件,ui和逻辑都可复用.ui抽象了,对应逻辑没抽.这样在复用这个组件的适合,逻辑部分的代码没有复用到,得另外复制粘贴一份. 2.有些组件,ui可复用,逻辑不可复用.抽象成一个组件,ui是实现了复用,但…