Требуемый результат: создать компонент карты, который я могу использовать на нескольких разных страницах. Я хочу определить непосредственно на каждой странице верхнее изображение, которое я хочу использовать в компоненте.
Компонент карты :
<template>
<div>
<b-card img-alt="Card image" img-top>
<b-card-img :src="imageUrl" alt="Image" bottom></b-card-img>
<b-card-text>
Some quick example text to build on the card and make up the bulk of the
card's content.
</b-card-text>
</b-card>
</div>
</template>
<script>
export default {
props: {
imageUrl: String,
required: true
}
};
</script>
Индекс page :
<template>
<div>
<Card ></Card>
</div>
<
</template>
<script>
import Card from "~/components/Card.vue";
export default {
components: {
Card
},
data: function() {
return {
imageUrl: require("../assets/imgs/logo.png")
};
},
};
</script>
<style scoped>
}
</style>
Можете ли вы сказать мне, что не так? Если я создаю страницу о нас с повторным использованием компонента карты, я хотел бы изменить пропозицию imageUrl.