Web 应用程序选单多样化,早期最常见的多半树状选单,直至手机问世後汉堡选单(hamburger menu)成为主流,除了具有可收合特性外,网页也会被内 Mobile App 内嵌,许多内容异动性高的纯资料展示,也多半选择采用网页内嵌 APP 以 WebView 方式展现。最符合手机显示的网页选单非汉堡选单莫属,适合手机、平板、电脑等各种平台使用。
在 Vaadin 要使用汉堡选单非常的容易。承前例,我们将在最外层 Layout MainLayout.kt
放置选单。
private val root = ui {
appLayout {
primarySection = AppLayout.Section.DRAWER
val img = Image("https://i.imgur.com/GPpnszs.png", "Vaadin Logo")
img.height = "44px"
addToNavbar(DrawerToggle(), img)
val tabs = Tabs(
Tab(RouterLink("Home",MainView::class.java)),
Tab(RouterLink("Students", AllStudentsView::class.java))
)
tabs.orientation = Tabs.Orientation.VERTICAL
addToDrawer(tabs)
}
}
这样就大功告成了。只要画面layout使用MainLayout
,即会显示选单
@Route("", layout = MainLayout::class)
>>: [第十七天]从0开始的UnityAR手机游戏开发-如何切换场景03
您的订阅是我制作影片的动力 订阅点这里~ 影片程序码 library(naniar) data(ir...
Ktor Plugin & DSL Ktor 的架构设计是让开发者透过实作 plugin,把...
此文件纪录 React PropTypes 的使用方式与语法 相信读者在使用纯 JavaScript...
前言 把手边的工具都了解一遍,像是合约、订阅等等。尤其是昨天的订阅,让我们更前一步,但是实际上这样的...
尾声 最後一天想回归到第一天时对自己说的话「看完这些文章的读者能够对 Next.js 有更多的了解,...