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

Angular Material数据表移动端mat-menu位置偏移问题求助

Angular Material 15 数据表移动端菜单定位异常问题

我使用Angular 15的Material数据表,每行首列设置了垂直菜单图标,点击图标可打开mat-menu上下文菜单。但在移动端视图下,滚动到某一行之后,菜单会显示到错误位置(错误行为示例:错误行为示例)。

我已经尝试了以下操作,但问题仍未解决:

  • 在StackBlitz中尝试复现该问题,但没有成功
  • 移除项目中所有可能影响该行为的样式、脚本等内容,仅将目标组件添加到index.html中:
<body>
  <my-wrong-datatable-component></my-wrong-datatable-component>
</body>
  • 确认angular.json中已正确引用预构建的deeppurple-amber主题

更新:我推测该问题与PointerEvent.clientY返回错误数值有关——点击动图中相同位置时,该值有时是200、有时是700,甚至会达到2700等,但实际屏幕尺寸远小于这些数值。

有人遇到过类似问题吗?该如何解决?

内容的提问来源于stack exchange,提问作者Mitulát báti

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.31 13:20:41