出现这个问题的原因是:
connect
会把组件再包一层,让我去了解一下redux
里connect
的withRef
。
查看 redux
源码学习笔记 :
react-redux之connect方法解析
react-redux源码学习笔记
解决代码:
export default connect(state => ({
state: state
}),
(dispatch) => ({
}), null, {withRef: true}
)(Component);
使用:
this.listView && this.listView.getWrappedInstance().scrollTo({y:0});
网友评论