继续学习销户系统的代码(等待与原生端进行联调)
1.项目中的数据处理都是交由mobx-vue处理的,并且统一放在model
文件下的各个xxxx.ts
中进行处理的。TypeScript语言是Js的上层封装,但是具体有哪些优缺点我并不熟悉。参考
TS的优势,以及和ES6做对比
总结一下,TypeScript具有类型检查的功能,能够在编译前就能对代码逻辑报错,避免编译后出错难以调试。适合于中大型项目。
2.复习项目采用的Mobx
Mobx使用详解
mobx推荐将修改被观测变量的行为放在action中。
import {observable, action} from 'mobx';
class Store {
@observable number = 0;
@action add = () => {
this.number++;
}
}
const newStore = new Store();
newStore.add();
3.在真正接手项目通读了一遍代码后,再结合自己的疑问看一遍readme
往往效果不错,尤其是高手写的,会让对于项目有个整体上的把控。