Облачный CSS не применяется в компоненте

У меня есть следующий компонент формы:

<template>
    <div>
        <form>
            <input placeholder="Recipe Name">
            <textarea placeholder="Recipe Description..." rows="10"></textarea>
        </form>
    </div>
</template>

<script>
export default {
    name: 'AddRecipeForm'
}
</script>

<style scoped>
form {
    display: flex;
    flex-direction: column;
}
</style>

<style> использует атрибут scoped.

При применении CSS не загружается. Когда scoped удаляется, применяется делает.

Однако я хочу сохранить его локальным для компонента.

Почему CSS не применяется, когда присутствует атрибут scoped?

Ответ 1

Похоже, что это было решено путем полной перезагрузки страницы. Горячая перезагрузка должна заботиться о CSS.

Однако для будущих зрителей это обычно спрашивают, когда CSS с областью не применяется к дочернему компоненту. Это можно решить с помощью глубоких селекторов. (например: Использование .selector >>> .desired-selector {})

Ответ 2

Восстановление приложения Vue с помощью команды "yarn serve" устранило проблему для меня.