一旦在模式窗口上单击按钮,我想将存储变量重置回初始值,就像现在一样,一旦单击按钮,如果我回到模式窗口,按钮将保持启用状态。
存储
@observable isValidPassword = true;
@observable isPasswordMatched = false;
@action
setIsValid = isValid => {
this.isValidPassword = isValid;
};
@action
setIsMatched = isMatched => {
this.isPasswordMatched = isMatched;
};
我管理了:
在组件中,您可以调用
componentWillUnmount() {
this.props.validationPasswordStore.reset();
}
在商店里,你可以打电话给你的设置者,也可以自己指定默认值
@action
reset() {
this.setIsMatched(false);
this.setIsValid(true);
}
@action
reset() {
this.isValidPassword = true;
this.isPasswordMatched = false;
}