inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

vue.js 실전 프로젝트(트위터 클론)

트윗페이지의 코멘트 관련하여 질문드립니다.

222

yujin

작성한 질문수 1

0

안녕하세요.

트윗페이지의 코멘트 불러오기를 하고 있는데요, 

강의와 동일하게 아래처럼 코드를 넣었더니,

코멘트를 작성한 트윗이 아닌 다른 트윗에 가도 작성했던 댓글이 모두 불러와집니다.

COMMENT_COLLECTION
          .orderBy("created_at", "desc")
          .onSnapshot((snapshot) => {
            snapshot.docChanges().forEach(async (change) => {
              let comment = await getTweetInfo(
                change.doc.data(),
                currentUser.value
              );

              if (change.type === "added") {
                comments.value.splice(change.newIndex, 0, comment);
              } else if (change.type === "modified") {
                comments.value.splice(change.oldIndex, 1, comment);
              } else if (change.type === "removed") {
                comments.value.splice(change.oldIndex, 1);
              }
            });
          });

 

그래서 COMMENT_COLLECTION 뒤에 .where("from_tweet_id", "==", tweet.value.id) 을 추가했더니었더니

해당 트윗에만 정상적으로 나오는 것 같은데요,

위처럼 작성하면 맞는것인지 혹은 다른 방법이 있는지 궁금합니다.

 

클론코딩 vuejs firebase

답변 0

배포 후 로그인 불가 현상

0

304

1

쪽지에서 메세지를 쓰면 상대방에게 즉시 나타나게 하려면 어떻게 해야 할까요?

0

309

1

permission denied firebase 에러

2

2193

1

fontawesome이 6으로 업데이트되면서 5와 같이 cdn키를 발급하지 않습니다. 6의 kit을 사용해봤는데요. 동작하지 않아서요. 대체제가 있을까요?

0

379

1

tailwind css with vue3 and vite 설치 후 에러 문의

0

826

0

record.meta.requireAuth에서 requireAuth를 인식을 못해요ㅠ

0

305

0

Vue 2로도 개발할 수 있나요??

0

319

1

트윗 분기 처리 강의 내용 중 delete에 관한 문의입니다.

0

207

0

firebase tools의 버전이 궁금합니다

0

335

1

npm run dev 오류

0

317

0

firebase 버전에 따른 import 문제 질문드립니다

0

536

4

코멘트가 모든 트윗에 보입니다.

0

328

1

n.indexOf is not a function 에러..

0

636

2

unresolved variable이라고 나옵니다.

0

2858

1

파이어 베이스 연동시 에러가 납니다. ㅠㅠ

1

994

2

진짜 간절합니다 도와주세요

0

223

0

도와주세요 ㅠㅠ

0

244

1

computed 질문이 있습니다.

0

280

1

git clone 후 npm run dev 시, 나타나는 에러

0

600

2

router v-if문 관련문의입니다.

0

306

1

image ref의 속성이 data들과 어떻게 바인딩이 되는건지..잘 모르겠습니다.

0

429

1

onBeforeMount에 onSnapshot을 사용하는거에 대한 질문 드립니다.

0

234

1

Login과 Register 메뉴 관련 (v-for과 v-if)

0

266

1

components와 pages 디렉토리

0

299

1