我正在尝试解决此TypeError,但无法解决。下面是它指向的代码。我试过分配一个var给它,就像其他一些类似的帖子提到的那样,但没有运气。):
const emailReducer = (state, action) => {
if (action.type === 'USER_INPUT') {
return { value: action.val, isValid: action.val.includes('@') }
}
if (action.type === 'INPUT_BLUR') {
return { value: state.value, isValid: state.val.includes('@') }
}
return { value: '', isValid: false };
};
字符串
1条答案
按热度按时间g2ieeal71#
我们可以看到
state.val
是未定义的,因此缺少includes
方法。似乎该值应该被寻址为state.value
。