如图所示:第一次点击的时候值为空,第二次点击的时候才会有值,更新输入内容的时候第一次打印上一次的值,第二次才打印最新输入的值,求高手赐教!
代码如下:
export function add_result (state={}, action) {
console.log(state)
let newState;
switch (action.type) {
case "ADD_TODO":
newState= Object.assign({},state,{data:action.result});
return newState;
default:
return state;
}
}
回复 (2)
A
你打印的是state 第一次点击 state是原来的 当然是{}, 不过newState已经是有值了。第二次点击打印的就是第一次的newState
X
没有默认值
参与回复
登录后即可参与回复。登录