props: {
'class': String
}props: {
disabled: Boolean
}
<div :class={disabled: disabled}>scoped стилей: переданный внутрь класс не будет работать сам по себе, т.к. привязан к scope родительского компонента, придётся использовать псвевдоселектор :deep(), а это уже чревато коллизиями.token.exp с текущим временем, если устарел или устареет в течение запроса, то сначала запросить новый и сделать запрос.
стоит вопрос делать его как SPA на Nuxt или как обычный сайт с перезагрузкой страниц