ๅฎ็ฟUI้็บใงๅญฆใถ็ด็ฒใชjavascriptใจVueJS้็บ
็ด็ฒใชJavaScriptใจVueJSใจใใUIใฉใคใใฉใชใไฝฟ็จใใฆใทใงใใใณใฐใขใผใซใฎๆค็ดขใใผใธใไฝๆใใVueJS้็บๅญฆ็ฟใ้ฒใใพใใ ็ด็ฒใชJavaScriptใจVueJsใง้็บใ้ฒใใๅ้็บใฎ้ใใจMVCใMVVMใใถใคใณใใฟใผใณใฎ้ใใๅญฆใถใใจใใงใใพใใ
ๅ่ฌ็ 2,198ๅ
้ฃๆๅบฆ ๅ็ด
ๅ่ฌๆ้ ็กๅถ้

- ๆช่งฃๆฑบ
๊ฐ์ฌ๋, ๋ธ๋์น๋ช ์ด๋ป๊ฒ ๋ง๋์ จ์ด์?
<img src="https://cdn.inflearn.com/public/files/posts/acbda62f-670f-4d7b-b8aa-c96051aeb3c7/รกยยรกย ยณรกยยรกย ยณรกยย รกย ยตรกยยซรกยยรกย ยฃรกยยบ2024-07-13รกยยรกย ยฉรกยยรกย ยฎ5.27.52
javascriptvue.jsไฝๆ่ ใชใ
ใป
2
209
1
- ๆช่งฃๆฑบ
์ด๋ฏธ์ง ํ์ผ ์ ๋ฐ์ดํธ๊ฐ ์๋ผ์๋ ๊ฑฐ ๊ฐ์ต๋๋ค
const data = [ { id: 1, n
javascriptvue.jsvuejst010876337995534
ใป
1
502
1
- ๆช่งฃๆฑบ
git์ฌ์ฉ๋ฒ์ ์ ๋ชจ๋ฅด๊ฒ ์ต๋๋ค..
๊ฐ์๋ฅผ ์๋ก ๋ค์๋๋ง๋ค lite-server๊ฐ ๊ตฌ๋๋์ง ์๋๋ฐ, ์ ๊ฐ git์ ์๋ชป ๋ค๋ฃจ๊ณ ์๋๊ฑฐ ๊ฐ์ต๋๋ค...๊ฐ์ ์ด๋ฆด๋ visual์คํ๋์ค ์ฝ๋ ์ฐ๋ค์์ git bash์๋ค๊ฐgit checkout -f 1-vanilla/scafoldi
javascriptvue.jsvuejsgm0217163894
ใป
1
495
1
- ่งฃๆฑบ
@event ์ง๋ฌธ์ ๋๋ค.
์๋ ํ์ธ์. ์ ์๋ ๊ฐ์๋ฅผ ๋ฃ๋ ์๊ฐ์์ ๋๋ค. javascript MVC ํจํด์ ๊ณต๋ถํ๋ ๊ณผ์ ์ค์ js ํ์ผ์์ ์ด๋ฒคํธ๋ฅผ ๋ง๋ค๊ณ ์ ๋ฌ(emit)ํ ๋ ์ฌ์ญค๋ณด๊ณ ์ถ์ ๋ด์ฉ์ด ์์ต๋๋ค.emit(โ@clickโ) ~~ ์ด ๋ถ๋ถ์์ @click ์ฒ๋ผ ์ด๋ฒคํธ
vuejsjavascriptpyeongho
ใป
1
254
1
- ๆช่งฃๆฑบ
return ๋ฌธ์์ด์ด ์ฌ๋ฌ์ค์ ์ด๋ป๊ฒ ์ค์ ํ๋์?
ResultView.getSearchItemHtml = function (item) { return '. <== ์ฌ๊ธฐ์ ์๋ฌ๊ฐ ๋ฉ๋๋ค (<span style="color:
return_multi_linejavascriptvuejszerostone
ใป
1
645
2
- ๆช่งฃๆฑบ
ํญ๋ทฐ์์ ์ด๋ฒคํธ๋ฅผ ๋ฐ์์ ๋ฉ์ธ์ปจํธ๋กค๋ฌ์๊ฒ ์ ๋ฌ๋งํด์ฃผ๋ ๋ฐฉ์๋ ๊ด์ฐฎ๋์?
ํญ๋ทฐ์์ ์ด๋ฒคํธ๋ฅผ ๋ฐ์ ํ ํญ์ ๋ณ๊ฒฝํด์ฃผ๋ ๊ฒ ๊น์ง ์ฒ๋ฆฌ ํ ๋ฉ์ธ์๊ฒ ์ด๋ฒคํธ๊ฐ ๋ฐ์ํ๋ค๋ผ๋ ์ฌ์ค๋ง ์ ๋ฌํด์ฃผ๋ ๊ฒ ๊ฐ์๋ฐ ์ด๋ฒคํธ๋ง ์ปจํธ๋กค๋ฌ์๊ฒ ์ ๋ฌํด์ฃผ๊ณ ์ปจํธ๋กค๋ฌ๊ฐ ๋ค์ TabView.setA
javascriptvuejsseafalcon3230002
ใป
1
257
1
- ๆช่งฃๆฑบ
ResultComponent.vue ์๋ฌ?
37~38์ด ์ฏค ResultComponent.vue ์ 4๋ฒ์งธ ์ค์ ์๋ฌ๊ฐ ๋๊ฒ์ผ๋ก ๋์ค๋๋ฐ ๊ฐ์์์๋ ๋ฌธ์ ์์ด ์ปดํ์ผ์ด ๋ฉ๋๋ค. ํ์ง๋ง ๋ฐ๋ผ์ ์์ฑํด๋ณด๋ ์ ๋ ์ ์ค์์ ์๋ฌ๊ฐ ๋ ์ ์ปดํ์ผ์ด ์๋๋๋ฐ ํน์ ์ด์ ๊ฐ ๋ญ์ง ์์์์๊น์? ใ ์คํ์ธ๊ฐ ์ถ์ด์ ์ฐพ์๋ดค๋๋ฐ
javascriptvuejsw223
ใป
1
251
1
- ๆช่งฃๆฑบ
์ ์๋ ์๋ ํ์ธ์!
- ํ์ต ๊ด๋ จ ์ง๋ฌธ์ ๋จ๊ฒจ์ฃผ์ธ์. ์์ธํ ์์ฑํ๋ฉด ๋ ์ข์
vuejsjavascriptkkt74446290
ใป
0
247
1
- ๆช่งฃๆฑบ
return new Promise ์ return Promise.resolve
์๋ ํ์ธ์ ๊ฐ์ ์ ๋ง ์ ๋ฃ๊ณ ์์ต๋๋ค! ์ฝ๋
promisejavascriptvuejswade
ใป
2
474
1
- ๆช่งฃๆฑบ
๋ฐ๋๋ผ
์ฒ์ ์ค๊ณํ๋๊ฒ ์ด๋ ต์ง ๊ธฐ๋ฅ๊ตฌํ์ ์ฌ์ด ๊ฒ ๊ฐ์๋ฐ ์ค์ผํด๋ฉ ํ๋ ๋ถ๋ถ์์ ๋จธ๋ฆฌ ํฐ์ง ๊ฒ ๊ฐ๋ค์. ๊ทธ๋๋ ๋ฐ๋๋ผ ์๋ฐ์คํฌ๋ฆฝํธ ๋ถ๋ถ์ ์ ๊ฒฝ์จ์ผ ํ๊ฒ ์ฃ ?
vuejsjavascriptไฝๆ่ ใชใ
ใป
1
320
1
- ๆช่งฃๆฑบ
์ค์ต ๊ด๋ จ ์ง๋ฌด
์๋ ํ์ธ์ ๊ฐ์ฌ๋. ์ง๋ ์ค์ต์ <div style="color: #bfc7d5; background-color: #292d3e; font-family: 'Fira Code', D2Coding,
vuejsjavascriptjeongjaeyn9141
ใป
1
248
1
- ๆช่งฃๆฑบ
event.preventDefault() ๋ฌธ์
์๋ ํ์ธ์. ์ ๋ฃ๊ณ ์์ต๋๋ค. <div clas
vuejsjavascriptonlime
ใป
1
291
1
- ๆช่งฃๆฑบ
์ปดํผ๋ํธ ์ง๋ฌธ์ด ์์ต๋๋ค.
- ํ์ต ๊ด๋ จ ์ง๋ฌธ์ ๋จ๊ฒจ์ฃผ์ธ์. ์์ธํ ์์ฑํ๋ฉด ๋ ์ข์
javascriptvuejssunban958357
ใป
0
210
1
- ๆช่งฃๆฑบ
return this์ ๋ํด์ (์ฌ์ ๋ก๋)
<p style="box-sizing: border-box; padding: 0px; line-height: 1.5; font-size: 16px; color: #24292e; font-family: 'Noto Sans KR'; background-color: #fff
javascriptjavascriptthisvuejskahn
ใป
0
355
1
- ๆช่งฃๆฑบ
return this์ ๋ํด์ ์ดํด๊ฐ ์ ๋์ง ์์์
1-vanilla ํด๋์์ View.js / FormView.js / TabView.js / KeywordView.js (์์ ๋ฐ๋ HistoryView.js) ๋ฑ์ด ๊ฐ๊ณ ์๋ ๋ฉ์๋ ์ค์์ return this๋ฅผ ํ๋ ๋ฉ์๋๊ฐ ์๋๋ฐ์, <
javscriptthisvuejsjavascriptobjectkahn
ใป
0
1,175
1
- ๆช่งฃๆฑบ
๊ฐ์ ๋ด์ฉ์ ๋ฐ๋ผ ํ๋๋ฐ๋ ์๋๋ ๋ฌธ์
์๋ฅผ ๋ค์ด, ๊ฒ์๊ฐ์ ์ ๋ ฅํ๊ณ ์ํฐ๋ฅผ ๋๋ฅผ ๋ ์ฝ์์ ์ถ๋ ฅํ๋ ๊ฒ์ด๋, x๋ฒํผ์ ๋๋ฅด๊ฑฐ๋ ๊ฒ์ ๊ฒฐ๊ณผ๋ฅผ ์์ ํ ์ง์ฐ๊ณ ๋ ๋ค์ ์ฝ์์ ์ถ๋ ฅํ๋ ๊ธฐ๋ฅ์ ๋ง๋ค ๋, ๋ถ๋ช ํ ๊ฐ์์์ ํด์ฃผ์๋ ๋ด์ฉ๋๋ก ๋ฐ๋ผํ๋ฉด ์ฝ์์ ์ถ๋ ฅ๋์ง ์๋ ๋ฌธ์ ๊ฐ ๋ฐ์ํ๋ค์. ๋ธ๋์น๋ฅผ
vuejsjavascriptkahn
ใป
1
309
2
- ๆช่งฃๆฑบ
ํฌ๋กฌ์ผ๋ก ๋ก์ปฌ ๋์๋๋ ์๋ฌ๊ฐ๋๋ค์
์๋ ํ์ธ์, ํ์ฌ ์์ค์ console.log ์ฌ์ฉ์ ์ฐ์
๊ธด๊ธ๋ต๋ณํ์vuejsjavascriptdkwlalsp36441000
ใป
1
322
0
- ๆช่งฃๆฑบ
์๋ฌ๊ฐ ๋๋ค์
์๋ ํ์ธ์, ํฌ๋กฌ ์ฌ์ฉํด ๋ก์ปฌ ๋์ฐ๊ณ ์๋๋ฐ, console.log๋ก ์ฐ์ ์์ค๊ฐ ํฌ๋กฌ console์ฐฝ์ ์์ฐํ๊ณ ์๋ฌ๊ฐ๋๋ค์. <img src="https://cdn.inflearn.com/public/files
๊ธด๊ธvuejsjavascriptdkwlalsp36441000
ใป
1
329
2
- ๆช่งฃๆฑบ
git checkout ์ค์ ์ง๋ฌธ๋๋ฆฝ๋๋ค.
์๋ ํ์ธ์. ์ด๋ฒ์ vue ํ๋ก์ ํธ๋ฅผ ์ฒดํฌ์์์ ๋ฐ๋๋ฐ modelsํด๋ํ๊ณ style.css๋ ์๋์๊ฐ์ด ํ์ผ๊ณผ ํด๋ ๊ทธ๋๋ก ์ฒดํฌ์์์ด ๋์ง์๋๋ฐ , 'git checkout -f 2-vue/install' ๋ช ๋ น์ด ์ค์ ํน์ ์ถ๊ฐํด์ผํ ๊ฒ์ด ์์๊น์? &
vuejsjavascriptawdsza0730
ใป
1
302
1
- ๆช่งฃๆฑบ
bindEvent ๋ฉ์๋๋ฅผ ์์ถ๊ฐํ๋์ง ๊ถ๊ธํด์ ์ง๋ฌธ๋๋ฆฝ๋๋ค.
<s
javascriptvuejsawdsza0730
ใป
2
576
1

