У меня есть однофайловые компоненты, и я хочу использовать его в разных местах, таких как страница подписки и нижний колонтитул. Но я хочу, чтобы стиль был другим. Можно ли стилизовать локальные компоненты?
Файл компонента: информационный бюллетень. vue
<template>
<form>
<label>Enter your email address here</label>
<input type="text" name="email" required/>
</form>
<button @click="subscribe" >
SUBSCRIBE
</button>
</template>
Страница подписки: Подписаться. vue
let say style Фон информационного бюллетеня цвет зеленый и выравнивание по левому краю
<template>
<h2>
Subscribe to receive Newsletter
</h2>
<Newsletter></Newsletter>
</template>
<script>
import Newsletter from "@/components/Newsletter.vue";
export default {
components: {
Newsletter
}
}
</script>
<style scoped>
Newsletter{
background-color: green;
text-align:left;
}
</style>
Страница подписки: нижний колонтитул. vue
но в нижнем колонтитуле я хочу оформить информационный бюллетень красным цветом фона и выровнять по центру
<template>
<h2>
JOIN OUR NEWSLETTER
</h2>
<Newsletter></Newsletter>
</template>
<script scoped>
import Newsletter from "@/components/Newsletter.vue";
export default {
components: {
Newsletter
}
}
</script>
<style>
Newsletter{
background-color: red;
text-align:center;
}
</style>