我有以下组件和控制台日志的结果。我的scrollTop = 500没有错误,但是当我刷新页面时没有相应调整。感谢。
componentDidMount: function () {
console.log(this);
ReactDOM.findDOMNode(this).scrollTop=500;
}
答案 0 :(得分:1)
这也发生在我身上。
在应用程序的一个点上,我找到的解决方案是设置switch sender.selectedSegment {
case 0: // do actions if "+"
case 1: // do actions if "-"
default: print("No actions for this button")
}
函数:
holder.getAdapterPosition()
但是同样的解决方案并没有在另一个组件上工作。
在这种情况下,解决方案是将setTimeout
设置为componentDidMount() {
setTimeout(() => {
document.body.scrollTop=500;
})
}
history.scrollRestoration
我希望有人能找到更一致,更少经验的东西。