Posts
Q&A
onScroll์ ์คํ์ด ๋๋๋ฐ loadPosts๊ฐ ์คํ์ด ์๋ฉ๋๋ค
๊ฐ์ฌํฉ๋๋ค! ํด๊ฒฐ๋์์ต๋๋ค. 3๊ฐ ์์ค๋ฅผ ๋ณด๋ ===๊ฐ >๋ก ๋์ด ์์ด ํด๋ณด๋ ์๋ฉ๋๋ค!
- 0
- 12
- 425
Q&A
onScroll์ ์คํ์ด ๋๋๋ฐ loadPosts๊ฐ ์คํ์ด ์๋ฉ๋๋ค
์ง๊ธ 3-5๊ฐ์ธ๋ฐ throttle ๋ ๊ธฐํ ์์ค๊ฐ ์์ ํ ๋ค๋ฅธ๋ฐ์.. ๊ฐ์ฌ๋์ด ์ฃผ์ ๋งํฌ๋ ์ต์ข ๋ฒ์ ์ธ๊ฒ๊ฐ์์. 3-5๊ฐ์์ throttle์์ด ๊ฐ์ฌ๋์ ์ ๋๋ก ๋๋๊ฒ ๊ฐ์์์. ์์ผ๋ฉด ์ ๋๋ก ์๋๋๊ฒ ๋ง๋๊ฑด๊ฐ์?
- 0
- 12
- 425
Q&A
onScroll์ ์คํ์ด ๋๋๋ฐ loadPosts๊ฐ ์คํ์ด ์๋ฉ๋๋ค
์ ๊ฐ ๋ค์ ์ฝ์๋ก๊ทธ ๋ฃ์ด๋ดค๋๋ฐ์. ์ฝ์๋ก๊ทธ๋ฅผ ๋ฃ์ผ๋ฉด 51๊น์ง ๋๊ธฐ๋ ํฉ๋๋ค. ๊ทธ๋์ ์ ์ด์์ด ์๋ค ์ด๋ฌ๊ณ ๋ค์ํด๋ณด๊ฑฐ๋ ๋ก๊ทธ์ฐ๋๊ฑธ ์ง์ฐ๋ฉด ๋ค์ ์๋ฉ๋๋ค. ์ ์ด๋ด๊น์..ใ ใ ๊ทธ๋ ๋ค๊ณ ๋ก๊ทธ ๋ฃ๋๋ค๊ณ ๋ฐฑํผ ๋์ง๋ ์์ต๋๋ค. ์๋จ(๊ฐ๋ ํ๋ฒ๋ก๋)>๋ก๊ทธ๋ฃ์>๋ค ๋ก๋๋จ>ํ๋ฒ๋ก๋๋จ>์๋จ>๋ก๊ทธ๋ฃ์>... ๊ณ์ ์ด๋ฐ ํจํด์ด๋ค์
- 0
- 12
- 425
Q&A
onScroll์ ์คํ์ด ๋๋๋ฐ loadPosts๊ฐ ์คํ์ด ์๋ฉ๋๋ค
vue.runtime.esm.js?2b0e:619 [Vue warn]: Invalid component name: "layouts/default.vue". Component names should conform to valid custom element name in html5 specification. ์ด๋ฐ ์๋ฌ๊ฐ ๋จ๋๋ฐ์. ์ด๊ฒ๋๋ฌธ์ ์๋๋๊ฑธ๊น์? ์ด ์๋ฌ๋ ์ด์ฉ๋ค ๋น๋๋ค
- 0
- 12
- 425
Q&A
onScroll์ ์คํ์ด ๋๋๋ฐ loadPosts๊ฐ ์คํ์ด ์๋ฉ๋๋ค
this.hasMorePost๋ ํญ์ true๋๋ผ๊ตฌ์.์์น๊ฐ์ onScroll๋ค์ด์ค๋ฉด ifํ๊ธฐ์ ์ ์ฐ์์ต๋๋ค window.scrollY, document.documentElement.clientHeight,document.documentElement.scrollHeight ์ ๋ค ์ฐ์ด๋ดค๋๋ฐ ์คํฌ๋กค ์์ง์ด๋ฉด ์ ์ค๋ฅด๊ณ ๋ด๋ฆฝ๋๋ค. in์ ๋ชป์ฐ๋๊ฑฐ๋ณด๋ฉด ํ์ ์์ ํต๊ณผ๋ฅผ ๋ชปํ๋๊ฒ ๊ฐ์์.
- 0
- 12
- 425
Q&A
onScroll์ ์คํ์ด ๋๋๋ฐ loadPosts๊ฐ ์คํ์ด ์๋ฉ๋๋ค
์์น๊ฐ์ ์ฐ์ด๋ณด๋ฉด ์ ์ค๋ฅด๋ฝ๋ด๋ฆฌ๋ฝํ๋๋ฐ ์์ฃผ ๋๋ฏ๊ฒ๋ง ํ์ ์ด ๋๋ ์ด์ ๋ฅผ ๋ชจ๋ฅด๊ฒ ๋ค์ ใ ใ
- 0
- 12
- 425
Q&A
onScroll์ ์คํ์ด ๋๋๋ฐ loadPosts๊ฐ ์คํ์ด ์๋ฉ๋๋ค
๋ค, ์ง๊ธ ์คํํด๋ณด๋ฉด ์์ ์๋๊ฑฐ๋ ํ๋ฒ ์คํ๋๊ณ ์๋ฉ๋๋ค.
- 0
- 12
- 425
Q&A
onScroll์ ์คํ์ด ๋๋๋ฐ loadPosts๊ฐ ์คํ์ด ์๋ฉ๋๋ค
์์ค๋ ์ฌ๊ธฐ์ ์ฌ๋ ธ์ต๋๋ค https://github.com/shcoffee/NodeBird
- 0
- 12
- 425