javascript - 我需要创建一个组件来显示我的导航菜单吗?
问题描述
我已经创建了一个导航菜单组件以在桌面模式下显示我的菜单。然后我创建了一个单独的侧抽屉组件,并在屏幕尺寸变化时使用它。我的一位朋友告诉我,我们不需要创建侧抽屉菜单组件。他进一步建议我们可以使用 CSS 来制作没有侧抽屉组件的导航组件。
解决方案
最佳做法是为桌面和移动菜单使用相同的组件/标记。仅使用 CSS 来实现它可能有点棘手,您也可以使用 JS 或 jQuery。但是,这也取决于设计以及两个菜单的工作方式。在某些情况下,创建两个单独的菜单组件更简单、更快捷。
推荐阅读
- ionic4 - 如何解决 ion-infinite-scroll ionic 4 中的重复页面
- android - 如何在内部类中定义常量?
- r - 如何遍历 nxn 矩阵并将 x 坐标、y 坐标以及值存储到 nx3 矩阵中
- excel - excel if and multiple and
- typescript - 通过 Array 在 TypeScript 中扩展只读元组类型
- php - Laravel - 附加方法抛出异常
- c++ - 未定义的对 `MyLinkedList 的引用
::MyLinkedList(int)' - wpf - 我可以替换内容部分中的 HeaderTemplate
- java - 无法在 Firestore 数据库中归档记录
- javascript - 尝试将数据库中的整数添加到 let 但总是返回 NaN