Typescript with Vue ์ค์ ํ๋ก์ ํธ
ํ์ ์คํฌ๋ฆฝํธ๋ฅผ ์ด์ฉํด์ ํ๋จ๊ณ ์ ๊ทธ๋ ์ด๋ ๋ Vue ์ดํ๋ฆฌ์ผ์ด์ ์ ๊ฐ๋ฐํ ์ ์๋๋ก ๋์์ ์ฃผ๋ ๊ฐ์ข์ ๋๋ค. Vue.js ๊ธฐ์ด ๊ฐ์ข์ ES6 ๋๋ ํ์ ์คํฌ๋ฆฝํธ ์ ๋ฌธ์์ด์ ๊ฐ๋ฐ์ ๋ถ๋ค๊ป ์ด ๊ฐ์ข๋ฅผ ์ถ์ฒ๋๋ฆฝ๋๋ค.
์๊ฐ์ 558๋ช
๋์ด๋ ์ค๊ธ์ด์
์๊ฐ๊ธฐํ ๋ฌด์ ํ

- ๋ฏธํด๊ฒฐ
์์ค ๊ณต์ ์ข ํด์ฃผ์ธ์
todolist ์์ค ๊ณต์ ์ข ํด์ฃผ์ธ์
vuejs์ ํค์
ใป
0
246
0
- ๋ฏธํด๊ฒฐ
target null ์๋ฌ๋จ์๋ ๋ถ๋ค
<div style="color: #abb2bf; background-color: #282c34; font-family: Menlo, Monaco, 'Courier New', monospace; font-size: 12px; line-height: 18px; white
vuejs์ ์ํ
ใป
0
324
0
- ๋ฏธํด๊ฒฐ
๋ผ์ฐํฐ ๊ตฌ์กฐ์ก๊ธฐ ์์ค
์๋ ํ์ธ์.!! ๋ผ์ฐํฐ ๊ตฌ์กฐ์ก๊ธฐ์ ์์ค ๋ฐ์ ๋ณผ์ ์์๊น์,,
๋ผ์ฐํฐ๊ตฌ์กฐ์ก๊ธฐvuejs์กฐ๊ฟ๋ณด์ด์ค
ใป
0
278
0
- ๋ฏธํด๊ฒฐ
์๋ก ์ถ๊ฐํ ์ธ์คํด์ค ์ํ ๊ด๋ฆฌ
ํด๋น ๊ฐ์ ์์ ๋ง์ง๋ง์ ์ถ๊ฐํ๋ ์ค์ผ์ค์ ๋ํด์๋ ์ฒดํฌ๋ฐ์ค ์ด๋ฒคํธ์์ ํ๋กํผํฐ ์ฐธ์กฐ ์ค๋ฅ๊ฐ ๋ฐ์ํฉ๋๋ค.(Error in v-on handler : "TypeError: Cannot set properties of undefined (setting 's
vuejsํ๋ฒ์
ใป
0
240
0
- ๋ฏธํด๊ฒฐ
App.vue์ $store
์๋ ํ์ธ์, ํด๋น๊ณผ์ App.vueใ ์์, $store์ฌ์ฉ ์ ์กด์ฌํ์ง ์๋ ๋ค๋ผ๊ณ ๋์ค๋๋ฐ, $store์ ์ด๋์ ๊ฐ์ ธ์์ผํ๋์? ๊ฐ์์ ๋ฐ๋ก importํด์ค๋ ๋ถ๋ถ๋ ์๋ ๋ฏํ๋ฐ..
vuejshikim86
ใป
0
184
0
- ๋ฏธํด๊ฒฐ
npm run serve ์๋ฌ
์๋ ํ์ธ์.. ํ๋ ํ๋ฉด ์๋ฌ.. ํ๋ ํด๊ฒฐํ๋ฉด ๋ ์๋ฌ๋ค์..ใ ใ ใ ๊ตฌ๊ธ๋ง 5์๊ฐ ํ๋ค๊ฐ ๋์ ํ ํด๊ฒฐ์ด ์๋ผ์ ์ฌ์ญค๋ด์ ํฐ๋ฏธ๋์์ ์๋ฒ ๋๋ฆฌ๋ฉด <img src="https://cdn.inflearn.com/public/file
vuejsํธํธ๋ฅ๋ฅ๋ฅ
ใป
0
215
0
- ํด๊ฒฐ
Cannot find module '@/components/message.vue' or its corresponding type declarations.
Cannot find module '@/components/
vuejsํธํธ๋ฅ๋ฅ๋ฅ
ใป
0
1,142
2
- ๋ฏธํด๊ฒฐ
prop !
prop์์ id!:string์ฒ๋ผ ๋๋ํ ๋ถ์ด๋ ์ด์ ๊ฐ ๋ญ๊น์
vuejs์๋
ใป
0
188
0
- ๋ฏธํด๊ฒฐ
@ MutationActions
mutaionActions์ ๋ํด์๋ ์ค๋ช ํด์ฃผ์๋ฉด ์๋ ๊น์?
vuejs์๋
ใป
0
173
0
- ๋ฏธํด๊ฒฐ
mapGetters ๋ด ์ ์๊ฐ ์๋์ ใ
์๋ ํ์ธ์. ๊ฐ์ ์ ๋ณด๊ณ ์์ต๋๋ค. ๊ฐ์ฌํฉ๋๋ค. ๋ค๋ฆ์ด ์๋๋ผ mapGetters ์ฌ์ฉ์ ์ ์๊ฐ ๋์ง ์์ ์ง ๋ฌธ ๋จ๊ฒจ๋๋ฆฝ๋๋ค. ํ๋กํผํฐ ํ์ ์ด ๋ง์ง ์์ ์๊ธฐ๋ ๋ฌธ์ ๊ฐ์๋ฐ ์ด๋ป๊ฒ ์งํํด์ผ๋ ์ง ๋ชฐ๋ผ ์ง
vuejs์ ์์ง
ใป
0
253
0
- ๋ฏธํด๊ฒฐ
์๋ ํ์ธ์! @Prop() readonly id(๋๋ํ):string; ์์ !(๋๋ํ) ๋ฅผ ์ฐ๋ ์ด์ ๊ฐ ๊ถ๊ธํฉ๋๋ค :)
์๋ ํ์ธ์ @Prop() readonly id(๋๋ํ):string; ์ด๋ฐ ๋ฌธ์ฅ์์ !(๋๋ํ) ๋ฅผ ์ฐ๋ ์ด์ ๊ฐ ๊ถ๊ธํด์ ์ง๋ฌธ ๋จ๊น๋๋ค ! ๊ฐ์ฌํฉ๋๋ค!
vuejs๋ด๋ฌด๋ด๋ฌด์์
ใป
0
219
0
- ๋ฏธํด๊ฒฐ
store ์ฌ์ฉ ๋ฐฉ๋ฒ ๊ด๋ จ ์ง๋ฌธ์ ๋๋ค.
์๋ ํ์ธ์ ์ฐ์ , ์ข์ ๊ฐ์ ๊ฐ์ฌํฉ๋๋ค. axios ๋ฅผ ํตํด ๋ฐ์ดํฐ ์ ์ก์์ ๊ถ๊ธํ์ ์ด ์๋๋ฐ์. ๋ก๊ทธ์ธ ํ ์ฟ ํค ๋๋ ํ ํฐ๋ฑ์ ์ ๋ณด๋ฅผ ๊ด๋ฆฌํ ๋ ์ผ๋ฐ์ ์ธ ๋ฐฉ๋ฒ์ผ๋ก store์ ์ง์ ์ ์ฅํด์ ์ฌ์ฉํด๋ ๋๋๊ฑธ๊น์ ?? <p
vuejskalin
ใป
0
227
1
- ๋ฏธํด๊ฒฐ
moduleA.store.ts๋ด์์ RootState๊ฐ ํ๋์ผ์ ๋ฌด์์ธ๊ฐ์?
moduleA.store.ts๋ด์์ RootState๊ฐ ํ๋์ผ์ ๋ฌด์์ธ๊ฐ์? store.ts์์ exportํ RootState๊ฐ moduleA์์๋ ๊ตณ์ด ํ๋์ผ์ด ์์ด ๋ณด์ด๋๋ฐ, Module์ RootS
vuejskh
ใป
0
175
0
- ๋ฏธํด๊ฒฐ
removeItem ์์ element ๊ฐ ํ๋ ๋จ์์ ๋ ์ญ์ ๊ฐ ๋์ง ์๋ ๋ฌธ์
์๋ ํ์ธ์!! ๋จผ์ ์ข์ ๊ฐ์ ์ฌ๋ ค์ฃผ์ ์ ๊ฐ์ฌํ๋ค๋ ๋ง์ ๋๋ฆฌ๊ณ ์ถ์ต๋๋ค!!!!! ๊ณต๋ถํ๋ ๋ฐ ์ ๋ง ๋ง์ ๋์์ ๋ฐ๊ณ ์์ต๋๋ค ใ ใ ๊ฐ์ ๋ณด๋ฉด์ ํ๋ก์ ํธ ์งํํ๋ ์ค, TODO Item ํญ๋ชฉ์ ์ญ์ ํ๋ ๋ถ๋ถ์์ ๋ฌธ์ ๊ฐ ์๊ฒจ ์ง๋ฌธ๋๋ฆฝ๋๋ค..
vuejsinfi_duk
ใป
0
354
2
- ๋ฏธํด๊ฒฐ
Property '$route' does not exist on type 'ItemList'. ์ด ์๋ฌ๋ ๋ฌด์์ธ๊ฐ์..?
item-list.vue ํ์ผ์ Property '$route' does not exist on type 'ItemList'. ์ด์ ๊ฐ์ ์๋ฌ๊ฐ ๋ฐ์ํฉ๋๋ค. ์คํ์ ์ ๋๊ณ vs-code๋ฅผ ์ฌ์ฉํ๊ณ ์์ต๋๋ค. ์๋
vuejsesquared
ใป
0
858
1
- ๋ฏธํด๊ฒฐ
Cannot find module '@/components/message.vue'.
Home.vue ์์ script์ lang="ts"๋ฅผ ์ถ๊ฐํ๋ฉด Cannot find module '@/components/message.vue'. ์ด์๊ฐ์ ๋ฌธ์ ๊ฐ ๋ฐ์ํฉ๋๋ค. ๋น๋ ๋ฐ ์คํ์ ์๋๋๋ฐ ์ ๊ฒฝ์ด ์ฐ์ฌ์์...
vuejsesquared
ใป
0
2,846
6
- ๋ฏธํด๊ฒฐ
@Action, @Mutation ๋ฑ์ผ๋ก ์ง์ ๋ ๋ณ์์ ํ์
@Action </span
vuejs์ค๋ช ์ด
ใป
0
219
1
- ๋ฏธํด๊ฒฐ
์๋ ํ์ธ์. ๊ฐ์ ์ ๋ค์์ต๋๋ค.
์ข์ ๊ฐ์ ๊ฐ์ฌ๋๋ฆฝ๋๋ค. ํน์ ๋ง์ง๋ง ์ค์ ํ๋ก์ ํธ ์์ค github๋ก ๊ณต์ ํด์ฃผ์๋ฉด ์๋ ๊น์?
vuejs์์ฌ์ฉ
ใป
0
161
0
- ํด๊ฒฐ
Axios Post๋ณด๋ผ๋ ์ด๋ค ์์ผ๋ก ๊ตฌ์ฑํ๋๊ฒ ์ข์๊น์?
๊ฐ์์์ Axios ๋ฅผ ํด๋์ค ๋ฐฉ์์ผ๋ก ์ปค์คํ ํด์ ์ฐ์ จ๋๋ฐ, ์ค์ง์ ์ผ๋ก get๋ง ๋ณด์ฌ์ฃผ์ จ๋๋ฐ,, POST ๋ฐฉ์์ผ๋ก ์ฌ์ฉํ ๋๋ ์ด๋ค์์ผ๋ก ์ฌ์ฉํด์ผํ๋์ ?? ํค๋๋ฅผ ๋ฃ๊ณ ์จ์ผํ๋๋ฐ.. ๋งจ ์๋ ์์ ์ฒ๋ผ config
vuejs์ ๋ฏผํธ
ใป
0
653
1
- ๋ฏธํด๊ฒฐ
์๋ ํ์ธ์! v-for(v-bind:key), slice() ๊ด๋ จ ์ง๋ฌธ์ด ์์ด์!
์๋ ํ์ธ์! ๋งค๋ฒ ๋ต๋ณ์ ์ํด์ฃผ์ ์ ๋๋ฌด ๊ฐ์ฌํฉ๋๋ค v-for์ ๋ง๋๋ ๊ฒฝ์ฐ :key๋ฅผ ์ค์ ํด์ค์ผํ๋ค๊ณ ์๊ณ ์์ต๋๋ค.:key๋ฅผ ๋ญ๋ก ๋๋ ์ด๋ค๊ฑธ๋ก ์ค์ ํ๋๊ฒ ์ข๋์?๋๋คํ ์ ๋ํฌ ๊ฐ์ ์์ฑํด์ ๋ฃ์ด์ผ ํ๋ค๋ ์๊ธฐ๋ ์์ด์ ๊ถ๊ธํด
vuejs์๋ก๋งํํคํผ
ใป
2
657
3






