我想在我的模式窗口上点击按钮后将存储变量重置回初始值,因为现在一旦点击按钮,如果我返回到我的模式窗口,按钮将保持启用状态。
商店
@observable isValidPassword = true;
@observable isPasswordMatched = false;
@action
setIsValid = isValid => {
this.isValidPassword = isValid;
};
@action
setIsMatched = isMatched => {
this.isPasswordMatched = isMatched;
};发布于 2020-04-30 03:59:58
我设法做到了:
在组件中,您可以调用
componentWillUnmount() {
this.props.validationPasswordStore.reset();
}在存储中,您可以调用setter,也可以自己分配默认值
@action
reset() {
this.setIsMatched(false);
this.setIsValid(true);
}
@action
reset() {
this.isValidPassword = true;
this.isPasswordMatched = false;
}https://stackoverflow.com/questions/61510208
复制相似问题