【发布时间】:2021-05-12 07:04:50
【问题描述】:
我有 2 个组件,如果浏览器是移动浏览器,我希望显示一个,如果是平板电脑/台式机,我希望显示另一个。
@if(isMobile)
{
<MobileComponent />
}
else
{
<DesktopComponent />
}
我希望在桌面上完全没有移动组件在 DOM 中,反之亦然,所以我不想做 CSS 可见性。我宁愿只渲染一个。确定浏览器是否为移动浏览器以便我可以相应地设置 isMobile 的最佳方法是什么?
【问题讨论】: