我正在学习 Vaadin Flow (Vaadin v10),并且对 Route(@Route 作为注释)和 RouterLayout 的概念有困难。
从我已经在 Vaadin 网站上阅读的文档中!我无法确定特定问题的答案。
实现RouterLayout的类也可以定义为@Route吗?
@Route("")
public class MainLayout extends Div implements RouterLayout {
}
请(如果可能)提供对某些文档的参考。据我了解, aRouterLayout
旨在呈现其中的视图。因此,如果需要public void showRouterLayoutContent(HasElement content)
,可以重写方法以创建所需的布局。因此,放置本质上定义视图的@Route 注释与RouterLayout 混合没有意义?
或者是吗?如果RouterLayout可以和@Route注解一起使用,说明layout也是一个视图;有些人可以为我提供一个简单的场景,这在哪里有用?