这是我的代码。
chatRoomPage.js
<Grid item xs={12}> <div style={{maxHeight: '500px', height: '500px', position: 'fixed',width:'100%', overflow: 'auto'}}> {receivedMessage && receivedMessage.content && receivedMessage.content.map((item,index) => { if(item.senderId === item.vendorId) { return ( <ChatThread key={index} image={item.senderImage} right={true} content={item.content}/> ) }else { return ( <ChatThread key={index} image={item.reciverImage} content={item.content}/> )} }) } </div> <br/> <br/> <br/> <br/> <br/> <br/> </Grid>
这是用户界面
我正在构建聊天应用程序。尽管一切都很好。但是这里的问题是,当用户键入新的味精时,它会进入聊天显示区域的下方,用户必须手动滚动...
ref.current.scrollTop = ref.current.scrollHeight;