You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

React+TS+Firebase聊天应用移动端部署后sendMessage组件显示异常求助

React+TS+Firebase聊天应用部署后移动端布局异常问题

问题详情

我用React、TypeScript和Firebase开发了一款聊天应用,本地环境下不管是桌面还是移动端视图,运行都完全正常。但部署上线后,移动端出现了明显的布局问题:

  • 未选择聊天用户时,sendMessage消息输入组件完全不可见;
  • 一旦选中某个用户开始聊天,这个输入组件就会显示出来,直接把页面上的其他组件向上顶起,最后导致顶部的navbar被挤出屏幕视野。

本地正常状态、部署后移动端未选用户及选用户后的状态可以通过截图对比查看。

我试过用visibility: visible、flex-shrink: 0这类CSS属性强制让输入组件显示,但都没解决问题。

我知道可以给应用设置一个默认会话来绕过这个问题,但对于首次使用且还没有任何会话的新用户,该怎么处理才合理?

相关地址:

  • 仓库:github.com/jisokoo/TS-React-Chat
  • 线上版本:ts-react-chat.web.app

内容的提问来源于stack exchange,提问作者aubarb

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.20 14:12:06