我正在尝试使用extendObservable
在可观察状态上添加更多属性,但它不起作用。下面是我的代码
var store = mobx.observable({
property: {}
});
mobx.autorun(function () {
console.log("render:"+store.property.a);
});
store.property = {a:1};
extendObservable(store.property, {a:2});
store.property.a=3;
输出是:
render:undefined
render:1
property
我用一个对象初始化了一个商店。我想在下面添加a
一个可观察的状态,但在使用方法后property
我没有得到执行。我预计值 3 会被打印出来,但事实并非如此。我的代码有什么问题?它是使用方法的正确方法吗?autorun
extendObservable
extendObservable