使用 MVVM一个最重要的点就是不用再去直接操作DOM,去做数据的收集,绑定等。可是怎么样使用好MVVM,就实际工作中我的一些总结。既然要使用MVVM,那就要最大化MVMM,那么如何最大化MVVM?
最重要的API接口的设计,要使的接口对应的数据结构,最好能够和Model保持统一。这里的统一存在几种情况
1、API接口的数据和Model完全相同
2、API接口的数据结构包含Model的数据结构
3、model接口的数据结构包含api的数据结构
后两种情况,需要在向后端服务提供数据时,针对对象实体做一点转化。
应该避免的问题
1、对于同一个model,不同的API(增,查,改)对应的数据结构,字段命名不同
这种也不是死棋,只是中间要做的转化更多,甚至还是要去访问dom。