vue(34)
-
[Vue+Nuxt.js] Vuex ์๋ก๊ณ ์นจ ์ ์ด๊ธฐํ ๋๋ ๋ฌธ์ ํด๊ฒฐ
Git Hub ๐ ๋ชฉ์ฐจ โ [Vue+Nuxt.js] Nuxt.js ๊ธฐ๋ณธ โ[Vue+Nuxt.js] Nuxt.js ์์ํ๊ธฐ โ [Vue+Nuxt.js] Nuxt.js Data ํธ์ถ ๋ฐฉ์๊ณผ API ์ฐ๋ โ[Vue+Nuxt.js] Nuxt.js๋ฅผ ์ด์ฉํ์ฌ ์ผํ ์ํ ๋ชฉ๋ก ํ์ด์ง์ ์์ธ ํ์ด์ง ๊ฐ๋ฐ โ [Vue+Nuxt.js] Nuxt.js๋ฅผ ์ด์ฉํ์ฌ ์ผํ ์ํ ๊ฒ์ UI ๊ฐ๋ฐ โ[Vue+Nuxt.js] Vuex๋ฅผ ์ด์ฉํ์ฌ ์ฅ๋ฐ๊ตฌ๋ Page ๋ง๋ค๊ธฐ โ [Vue+Nuxt.js] Vuex ์๋ก๊ณ ์นจ ์ ์ด๊ธฐํ ๋๋ ๋ฌธ์ ํด๊ฒฐ ๐ ๋ถ๋ก โ [FrontEnd] HMR(Hot Module Replacement) โ [Nuxt.js] ๋น๋๊ธฐ ๋ฐ์ดํฐ ํธ์ถ ๋ฐฉ๋ฒ โ V-Model ๋์ ์๋ฆฌ์ ํ์ฉ ๋ฐฉ๋ฒ โ [Nuxt.js] N..
2022.06.06 -
[vuex] expects string as the type, but found undefined.
โ ๏ธ ๋ฌธ์ ๋ฐ์! ๐ค ์์ธ ๋ถ์ dispatch()๋ฅผ ํธ์ถํ ๋, ์ ์ํด์ผ ํ๋ ๊ฒ์ด Actions์ ์ ์ธํ ํจ์๋ช ๊ณผ ์์ ํ ์ผ์นํด์ผ ํ๋ค๋ ๊ฒ์ ๋๋ค. ๋ง์ฝ ์ผ์นํ์ง ์์ผ๋ฉด ์์ ๊ฐ์ ๋ฌธ์ ๊ฐ ๋ฐ์ํ๊ฒ ๋ฉ๋๋ค. ๐ป ๋ฌธ์ ํด๊ฒฐ! ์๊น ์์์ /store/index.js์ Actions์์ ์ฌ์ฉํ ํจ์๋ช ์ ์์ํ์ผ๋ก ๋ง๋๋ ๊ฒ์ด ์ข์๋ฐ, ๊ทธ ์ด์ ๋ ์์ ๊ฐ์ด ์ด๋ฆ์ด ํ๋ฆด ๊ฒฝ์ฐ๊ฐ ์๊ณ , ์๋น์ค๊ฐ ์ปค์ง๊ฒ ๋๋ฉด ์ด๋ฆ์ด ํท๊ฐ๋ฆด ์๊ฐ ์๊ธฐ ๋๋ฌธ์ด๋๋๋ค.
2022.06.06 -
[Vue+Nuxt.js] Vuex๋ฅผ ์ด์ฉํ์ฌ ์ฅ๋ฐ๊ตฌ๋ Page ๋ง๋ค๊ธฐ
Git Hub ๐ ๋ชฉ์ฐจ โ [Vue+Nuxt.js] Nuxt.js ๊ธฐ๋ณธ โ[Vue+Nuxt.js] Nuxt.js ์์ํ๊ธฐ โ [Vue+Nuxt.js] Nuxt.js Data ํธ์ถ ๋ฐฉ์๊ณผ API ์ฐ๋ โ[Vue+Nuxt.js] Nuxt.js๋ฅผ ์ด์ฉํ์ฌ ์ผํ ์ํ ๋ชฉ๋ก ํ์ด์ง์ ์์ธ ํ์ด์ง ๊ฐ๋ฐ โ [Vue+Nuxt.js] Nuxt.js๋ฅผ ์ด์ฉํ์ฌ ์ผํ ์ํ ๊ฒ์ UI ๊ฐ๋ฐ โ[Vue+Nuxt.js] Vuex๋ฅผ ์ด์ฉํ์ฌ ์ฅ๋ฐ๊ตฌ๋ Page ๋ง๋ค๊ธฐ โ [Vue+Nuxt.js] Vuex ์๋ก๊ณ ์นจ ์ ์ด๊ธฐํ ๋๋ ๋ฌธ์ ํด๊ฒฐ ๐ ๋ถ๋ก โ [FrontEnd] HMR(Hot Module Replacement) โ [Nuxt.js] ๋น๋๊ธฐ ๋ฐ์ดํฐ ํธ์ถ ๋ฐฉ๋ฒ โ V-Model ๋์ ์๋ฆฌ์ ํ์ฉ ๋ฐฉ๋ฒ โ [Nuxt.js] N..
2022.06.05 -
[Vue+Nuxt.js] Nuxt.js๋ฅผ ์ด์ฉํ์ฌ ์ผํ ์ํ ๊ฒ์ UI ๊ฐ๋ฐ
Git Hub ๐ ๋ชฉ์ฐจ โ [Vue+Nuxt.js] Nuxt.js ๊ธฐ๋ณธ โ[Vue+Nuxt.js] Nuxt.js ์์ํ๊ธฐ โ [Vue+Nuxt.js] Nuxt.js Data ํธ์ถ ๋ฐฉ์๊ณผ API ์ฐ๋ โ[Vue+Nuxt.js] Nuxt.js๋ฅผ ์ด์ฉํ์ฌ ์ผํ ์ํ ๋ชฉ๋ก ํ์ด์ง์ ์์ธ ํ์ด์ง ๊ฐ๋ฐ โ [Vue+Nuxt.js] Nuxt.js๋ฅผ ์ด์ฉํ์ฌ ์ผํ ์ํ ๊ฒ์ UI ๊ฐ๋ฐ โ[Vue+Nuxt.js] Vuex๋ฅผ ์ด์ฉํ์ฌ ์ฅ๋ฐ๊ตฌ๋ Page ๋ง๋ค๊ธฐ โ [Vue+Nuxt.js] Vuex ์๋ก๊ณ ์นจ ์ ์ด๊ธฐํ ๋๋ ๋ฌธ์ ํด๊ฒฐ ๐ ๋ถ๋ก โ [FrontEnd] HMR(Hot Module Replacement) โ [Nuxt.js] ๋น๋๊ธฐ ๋ฐ์ดํฐ ํธ์ถ ๋ฐฉ๋ฒ โ V-Model ๋์ ์๋ฆฌ์ ํ์ฉ ๋ฐฉ๋ฒ โ [Nuxt.js] N..
2022.06.01 -
V-Model ๋์ ์๋ฆฌ์ ํ์ฉ ๋ฐฉ๋ฒ
์ฐธ๊ณ ์๋ฃ : https://joshua1988.github.io/web-development/vuejs/v-model-usage/ ๐ V-model์ด๋? ๐ฝ ์์ฑ ๊ณต์ ๋ฌธ์์ ์๋ด๋ v-model ์์ฑ์ ์ฌ์ฉ๋ฒ์ ์๋์ ๊ฐ์์. new Vue({ data: { inputText: '' } }) ์ด๋ ๊ฒ ์ด์ฉ์์ ์ ๋ ฅ์ ๋ฐ๋ UI ์์๋ค์ v-model์ด๋ผ๋ ์์ฑ์ ์ฌ์ฉํ๋ฉด ์ ๋ ฅ ๊ฐ์ด ์๋์ผ๋ก ๋ทฐ Data ์์ฑ์ ์ฐ๊ฒฐ๋๊ฒ ๋๋ ๊ฒ์ด์์. ๐ฝ v-model ๋์ ๋ฐฉ์ v-model ์์ฑ์ v-bind์ v-on์ ๊ธฐ๋ฅ์ ์กฐํฉ์ผ๋ก ๋์ํ๊ฒ ๋์. ๋งค๋ฒ ๊ฐ๋ฐ์๊ฐ ํ๋ํ๋ v-bind์ v-on ์์ฑ์ ๋ค ์ง์ ํด ์ฃผ์ง ์์๋ ์ข ๋ ํธํ๊ฒ ๊ฐ๋ฐํ ์ ์๊ฒ ๊ณ ์๋ ๋ฌธ๋ฒ์ธ ๊ฒ์ด์์. ์์์ ์ดํด๋ณธ ์ฝ๋๋ฅผ ์๋์ ๊ฐ์ด..
2022.06.01 -
[Vue+Nuxt.js] Nuxt.js๋ฅผ ์ด์ฉํ์ฌ ์ผํ ์ํ ๋ชฉ๋ก ํ์ด์ง์ ์์ธ ํ์ด์ง ๊ฐ๋ฐ
Git Hub ํ ๊ถ์ผ๋ก ๋ฐฐ์ฐ๋ Vue js 3 ์น ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ ๊ธฐ์ด ์ค์ (์์ง์ฑ ) COUPANG www.coupang.com "์ด ํฌ์คํ ์ ์ฟ ํก ํํธ๋์ค ํ๋์ ์ผํ์ผ๋ก, ์ด์ ๋ฐ๋ฅธ ์ผ์ ์ก์ ์์๋ฃ๋ฅผ ์ ๊ณต๋ฐ์ต๋๋ค." ๐ ๋ชฉ์ฐจ โ [Vue+Nuxt.js] Nuxt.js ๊ธฐ๋ณธ โ[Vue+Nuxt.js] Nuxt.js ์์ํ๊ธฐ โ [Vue+Nuxt.js] Nuxt.js Data ํธ์ถ ๋ฐฉ์๊ณผ API ์ฐ๋ โ[Vue+Nuxt.js] Nuxt.js๋ฅผ ์ด์ฉํ์ฌ ์ผํ ์ํ ๋ชฉ๋ก ํ์ด์ง์ ์์ธ ํ์ด์ง ๊ฐ๋ฐ โ [Vue+Nuxt.js] Nuxt.js๋ฅผ ์ด์ฉํ์ฌ ์ผํ ์ํ ๊ฒ์ UI ๊ฐ๋ฐ โ[Vue+Nuxt.js] Vuex๋ฅผ ์ด์ฉํ์ฌ ์ฅ๋ฐ๊ตฌ๋ Page ๋ง๋ค๊ธฐ โ [Vue+Nuxt.js] Vuex ์๋ก๊ณ ์นจ ์ ์ด๊ธฐํ..
2022.05.24