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
相关产品推荐
相关产品推荐

