这里的this.setState({})不起作用,其实是因为他是异步的,立马console.log的时候,就取不出值了
使用:
this.setState({goodsImg: ''}, function () {
console.log(this.state.goodsImg);
});
就可以在异步完成的时候,打印出正确的值了
这里的this.setState({})不起作用,其实是因为他是异步的,立马console.log的时候,就取不出值了
使用:
this.setState({goodsImg: ''}, function () {
console.log(this.state.goodsImg);
});
就可以在异步完成的时候,打印出正确的值了