Ваадин поток пустой вид

Как я могу создать пустой пользовательский интерфейс представления в vaadin-flow, который должен быть пустым заголовком и телом.

<html>
	<head>
    <!-- empty -->
	</head>
	<body>
    <!-- empty -->
	</body>
</html>

Созданный мной пользовательский интерфейс имеет множество тегов и скриптов по умолчанию, внутренний заголовок и тело.


person Naranmandakh Tsogoo    schedule 19.01.2019    source источник
comment
Возможно, я неправильно понял ваш вопрос, но… Vaadin Flow предназначен для использования из серверного Java API или, альтернативно, с использованием специфичных для Vaadin тегов HTML, а не для написания базового HTML. Не могли бы вы объяснить больше того, чего вы пытаетесь достичь, или цель вашего фрагмента кода? Читали ли вы онлайн-руководство или просматривали ли лекции YouTube о Vaadin Flow, такие как это еще?   -  person Basil Bourque    schedule 20.01.2019


Ответы (1)


Flow всегда будет генерировать свои собственные внутренние метаданные, логику инициализации и так далее в HTML-документ. Без них Flow не мог бы работать.

Flow не предназначен для использования в тех случаях, когда вам важно, что именно находится в HTML. Это компромисс, который вы получаете при использовании Flow - вы отказываетесь от некоторого низкоуровневого контроля и вместо этого получаете возможность контролировать то, что отображается в браузере, с помощью высокоуровневого серверного Java API.

То, что там создается, по-прежнему не должно влиять на то, что отображается на экране. Таким образом, вы должны получить пустой экран, если определите класс представления, который не добавляет видимого содержимого, например

@Route("empty")
public class EmptyView extends Div {
}
person Leif Åstrand    schedule 21.01.2019