我在我的商店中创建了一个 observable
属性,如下
class Store {
@observable values = { id: '', name: '' }
}
这个可观察对象在表单中使用,如何在表单提交后重置这些值?
最佳答案
您可以使用extendObservable并在您的类上实现一个 reset
方法:
const initValues = { id: '', name: '' };
class Store {
@observable values = {};
constructor() {
extendObservable(this.values, initValues);
}
reset() {
extendObservable(this.values, initValues);
}
}
关于javascript - Mobx 更新对象中的单个属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48416924/