-
글쓴이글
-
2021년 9월 3일 19:13 #14488
김건우참가자똑같이 하고 따라했는데 마지막에 반복문 쓰고 이미지 넣는 과정에서
이미지가 계속 안뜨네요 .. 부탁드립니다ㅠㅠ
도저히 해결이 안되어서요
2021년 9월 6일 09:42 #14562
김건우참가자안녕하세요
[Part 3 : 인스타그램 만들기]에서 [저번시간 숙제 & style 속성 데이터바인딩]강의를 들으며 코딩하는 중에
style이 적용되지 않는 문제가 발생하여 문의드립니다.
제가 어떤걸 실수했는지 모르겠습니다. 분명 강사님과 똑같이 코딩한것 같은데 모르겠네요 ㅜㅜ
제 코드는 아래와 같고 문제는 같은 그림이 계속 반복됩니다. 텍스는 잘 바뀌는데 그림만 문제네요
아래 스타일태그에 하드코딩된 백그라운드도 삭제해봤는데 그러면 아예 그림이 뜨질 않네요
--> 민정씨랑 같은 오류인데 .. 코드 보여드릴게요!
2021년 9월 6일 09:42 #14563
김건우참가자[Container.vue]
<template>
<div>
<Post :ChooseVuestaData="VuestaData[i]" v-for="(a, i) in VuestaData" :key="i" />
<!-- <Post :ChooseVuestaData="VuestaData[0]"/> -->
</div>
</template><script>
import Post from "./Post.vue";export default {
name: "Container",
components: {
Post: Post,
},
props: {
VuestaData: Array,
},
};
</script><style>
</style>2021년 9월 6일 09:43 #14564
김건우참가자[Post.vue]
<template>
<div class="post">
<div class="post-header">
<div
class="profile"
:style="{ backgroundImage: 'url(${ChooseVuestaData.userImage})'}"
></div>
<span class="profile-name">{{ ChooseVuestaData.name }}</span>
</div>
<div
class="post-body"
:style="{ backgroundImage: 'url(${ChooseVuestaData.postImage})'}"
></div>
<div class="post-content">
<p>{{ ChooseVuestaData.likes }}</p>
<p>
<strong>{{ ChooseVuestaData.name }}</strong>
{{ ChooseVuestaData.content }}
</p>
<p class="date">May 15</p>
</div>
</div>
</template><script>
export default {
name: "Post",
props: {
ChooseVuestaData: Object,
},
};
</script><style>
.post {
width: 100%;
}
.profile {
width: 30px;
height: 30px;
background-size: 100%;
border-radius: 50%;
float: left;
}
.profile-name {
display: block;
float: left;
padding-left: 10px;
padding-top: 7px;
font-size: 14px;
}
.post-header {
height: 30px;
padding: 10px;
}
.post-body {
height: 450px;
background-position: center;
background-size: cover;
}
.post-content {
padding-left: 15px;
padding-right: 15px;
font-size: 14px;
}
.date {
font-size: 11px;
color: grey;
margin-top: -8px;
}
</style> -
글쓴이글
- 답변은 로그인 후 가능합니다.