Vue和mobx的基础理解

Vue:

    index.html => main.js => App.vue ,然后就在这个基础上去建立各种*.vue

mobx:

action:标记此动作会被observable,而触发reaction 或autorun

runInAction:异步action,标记action中的异步操作

extendObservable: + observable

useStrict(true):只能用action改变value

when:if() + autorun,一旦predicate true ,停止autorun;

reaction:只监听给定的变量,且不会自动运行第一次

spy:监听所有的MobX的事件

computed :标记一个属性,只有当属性变化是才触发,不用管是不是有value变化了,主要是性能考虑

array:observable监听的时候只能监听array的变化,不能监听到里面对象的变化。

 

 

 

 

你可能感兴趣的:(Vue和mobx的基础理解)