У меня есть приложение Vue с несколькими компонентами.Этот код дублируется в каждом компоненте в верхней части его шаблона:
<section v-if="status || warn" class="messages">
<div class="status">{{status}}</div>
<div class="warn">{{warn}}</div>
</section>
, и этот код в части сценария одного компонента файла:
data() {
return {
status: '',
warn: ''
}
}
Я хочу извлечь этот общий кодв компонент с именем Status.vue и другие компоненты импорта, его HTML-часть будет выглядеть так:
<Status></Status>
Но я не знаю, как обрабатывать переменные данных: состояние и предупреждение?Для состояния и предупреждения будут заданы некоторые строки в зависимости от того, какой ответ поступит от вызова API для удаленной службы.
Нужно ли будет повторно определять их в компонентах, где импортируется компонент Status?