๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

Vue.js8

[Vue.js] transition์„ ์ด์šฉํ•ด์„œ ์• ๋‹ˆ๋ฉ”์ด์…˜ ์†๋„ ๋‚˜ํƒ€๋‚ด๊ธฐ. ์ฐธ๊ณ ๋กœ Vue.js์— ๋Œ€ํ•ด์„œ ์ž˜ ๋ชจ๋ฆ…๋‹ˆ๋‹ค.์•„๋ฌด๊ฑฐ๋‚˜ ๋ง‰ ํ•ด๋ณด๋Š” ์ค‘์ด๊ณ  ์˜ณ์€ ์ •๋ณด์ธ์ง€ ์ €๋„ ๋ชจ๋ฆ…๋‹ˆ๋‹ค! ๋ฒ„ํŠผ์— ๋งˆ์šฐ์Šค๋ฅผ ๋Œ€๋ฉด์ƒ‰์ด ์ฒœ์ฒœํžˆ ๋ฐ˜์ „๋˜๋„๋ก๋งŒ๋“ค์–ด๋ณผ ๊ฒƒ์ด๋‹ค. 1. ์‹คํ–‰ํ™”๋ฉด 2. MainView.vue๋ฒ„ํŠผ์„ ์„ค์ •ํ•˜๊ณ  btn์ด๋ž€ ํด๋ž˜์Šค๋ฅผ ๋ถ™์—ฌ์คฌ๋‹ค. Click ์ „์ฒด ํ™”๋ฉด ์„ค์ •์ด๋‹ค.์˜ ์ฝ”๋“œ.main-view { position: relative; width: 100vw; height: 100vh; background-color: lemonchiffon;} ๋ฒ„ํŠผ์ด ์ค‘์•™์— ์œ„์น˜ํ•˜๋„๋ก ๋งŒ๋“ค์—ˆ๋‹ค. ํ…์ŠคํŠธ ์ปฌ๋Ÿฌ๋Š” ํ™”์ดํŠธ์ด๊ณ , ๋ฐฐ๊ฒฝ์ƒ‰์€ ๋ธ”๋ž™์ด๋‹ค.์˜ ์ฝ”๋“œ.btn{ position: absolute; width: 80px; height: 50px; top: 50%; left: .. 2025. 8. 4.
[Vue.js] :hover๋ฅผ ์‚ฌ์šฉํ•ด์„œ ๋ฒ„ํŠผ์— ๋งˆ์šฐ์Šค ์ปค์„œ๋ฅผ ๋Œ€๋ฉด ์ƒ‰๋ฐ˜์ „ ์‹œํ‚ค๊ธฐ. ์ฐธ๊ณ ๋กœ Vue.js์— ๋Œ€ํ•ด์„œ ์ž˜ ๋ชจ๋ฆ…๋‹ˆ๋‹ค.์•„๋ฌด๊ฑฐ๋‚˜ ๋ง‰ ํ•ด๋ณด๋Š” ์ค‘์ด๊ณ  ์˜ณ์€ ์ •๋ณด์ธ์ง€ ์ €๋„ ๋ชจ๋ฆ…๋‹ˆ๋‹ค! ์ปค์„œ๋ฅผ ๋Œ€๋ฉด ๋ฒ„ํŠผ์˜ ์ƒ‰์ด๋‹ค๋ฅธ ์ƒ‰์œผ๋กœ ๋ฐ”๋€Œ๋Š” ๊ฒƒ์„๋งŒ๋“ค์–ด๋ณผ ๊ฒƒ์ด๋‹ค. 1. ์‹คํ–‰ํ™”๋ฉด 2. HelloView.vue๋ฒ„ํŠผ ํด๋ž˜์Šค๋ฅผ ๋จผ์ € ๋งŒ๋“ค์–ด์ค๋‹ˆ๋‹ค. Click ์ „์ฒด ํ™”๋ฉด ๊ตฌ์„ฑ์€ ์ด๋ ‡๊ฒŒ ํ–ˆ์Šต๋‹ˆ๋‹ค. ์˜ ์ฝ”๋“œ.main-view { position: relative; width: 100vw; height: 100vh; background-color: lemonchiffon;} ๋ฒ„ํŠผ์˜ ์œ„์น˜๋Š” ์ค‘์•™์— ์œ„์น˜ํ•˜๋„๋ก ๋ฐฐ์น˜ํ–ˆ์Šต๋‹ˆ๋‹ค. ๋ฐฐ๊ฒฝ์ƒ‰์€ ๋ธ”๋ž™, ํ…์ŠคํŠธ ์ปฌ๋Ÿฌ๋Š” ํ•˜์–€์ƒ‰์ž…๋‹ˆ๋‹ค. ์˜ ์ฝ”๋“œ.btn{ position: absolute; width: 80px; height: 50px.. 2025. 8. 4.
[Spring] (IntelliJ, vue.js) Vue๋ฅผ ์ด์šฉํ•˜์—ฌ! ์•„์ด์ฝ˜์„ ๋ˆ„๋ฅด๋ฉด ํ™”๋ฉด ์Šฌ๋ผ์ด๋”ฉ ๋งŒ๋“ค๊ธฐ. ์•„์ด์ฝ˜์„ ๋ˆ„๋ฅด๋ฉด,ํ™”๋ฉด์ด ์Šฌ๋ผ์ด๋”ฉ๋˜์–ด๋‚˜ํƒ€๋‚˜๋„๋ก ๋งŒ๋“ค ๊ฒƒ์ด๋‹ค. 1. ํ™”๋ฉด ๋™์ž‘๊ณผ ์ „์ฒด์ฝ”๋“œ2. ์ฝ”๋“œ ์ดํ•ด๋ฅผ ๋•๊ธฐ ์œ„ํ•œ ๊ฐ„๋žตํ•œ ์„ค๋ช…3. RightSide.vue ์ž‘์„ฑ4. MainView.vue ์ž‘์„ฑ5. ํ๋ฆ„ 1. ํ™”๋ฉด ๋™์ž‘๊ณผ ์ „์ฒด์ฝ”๋“œ๋™์ž‘ํ™”๋ฉด ์ „์ฒด์ฝ”๋“œ[MainView.vue์— ๋ฉ”์ธํ™”๋ฉด ์ฝ”๋“œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.] Register-Web-frontend/src/views at master · hyeong-ing/Register-Web-frontend์ผ๋ฐ˜ ํšŒ์›๊ฐ€์ž…๊ณผ ๋กœ๊ทธ์ธ, ๊ฐ„ํŽธ ํšŒ์›๊ฐ€์ž…๊ณผ ๋กœ๊ทธ์ธ์„ ๊ตฌํ˜„ํ–ˆ์Šต๋‹ˆ๋‹ค. WebStrom์œผ๋กœ Vue.js์™€ Vite๋ฅผ ์‚ฌ์šฉํ–ˆ์Šต๋‹ˆ๋‹ค. - hyeong-ing/Register-Web-frontendgithub.com [RightSide.vue์— ์˜ค๋ฅธ์ชฝ ์‚ฌ์ด๋“œ ๋ทฐ ์ฝ”๋“œ๊ฐ€ ๋“ค์–ด.. 2025. 8. 3.
[Vue.js] ๋ฒ„ํŠผ ๋งŒ๋“ค๊ณ , ๋ฒ„ํŠผ ๋ˆ„๋ฅด๋ฉด ํ…์ŠคํŠธ ๋‚˜ํƒ€๋‚ด๊ธฐ. ์ฐธ๊ณ ๋กœ Vue.js์— ๋Œ€ํ•ด์„œ ์ž˜ ๋ชจ๋ฆ…๋‹ˆ๋‹ค.์•„๋ฌด๊ฑฐ๋‚˜ ๋ง‰ ํ•ด๋ณด๋Š” ์ค‘์ด๊ณ  ์˜ณ์€ ์ •๋ณด์ธ์ง€ ์ €๋„ ๋ชจ๋ฆ…๋‹ˆ๋‹ค! ๋ฒ„ํŠผ์„ ๋งŒ๋“ค๊ณ ๊ทธ ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅด๋ฉดํ…์ŠคํŠธ๊ฐ€ ๋‚˜์˜ค๋„๋ก๋งŒ๋“ค ๊ฒƒ์ด๋‹ค. 1. ์‹คํ–‰ ํ™”๋ฉด 2. HelloView.vue MainView.vue์— ์žˆ๋Š” Hello,Vue!! ํ…์ŠคํŠธ ์ถœ๋ ฅ ๋ถ€๋ถ„ ์ฝ”๋“œ๋ฅผ HelloView.vue๋กœ ์˜ฎ๊ฒจ์ค€๋‹ค. ๋งŒ์•ฝ ์ƒˆ๋กญ๊ฒŒ ํ™”๋ฉด์„ ๋งŒ๋“ ๋‹ค๋ฉด ๋ฉ”์ธํ™”๋ฉด ์ฐฝ ํ•˜๋‚˜์™€ ํ…์ŠคํŠธ๋ฅผ ์„ค์ •ํ•œ ์ฐฝ ํ•˜๋‚˜๋ฅผ ๋งŒ๋“ค๋ฉด ๋œ๋‹ค. HelloVue!! ๋‚˜๋จธ์ง€๋Š” ๊ฑฐ์˜ ๋˜‘๊ฐ™์€๋ฐ, ํ…์ŠคํŠธ ์œ„์น˜๋งŒ left: 80%๋กœ ์˜ฎ๊ฒจ์คฌ๊ณ  ์•„๊นŒ HelloView์—์„œ export ํ–ˆ์—ˆ๋Š”๋ฐ, ๊ทธ๊ฑธ MainView์—์„œ import๋กœ ๋ฐ›์•„๋ณด๊ฒ ๋‹ค. from์— ๊ฒฝ๋กœ๋ฅผ ์ ์–ด์ค€๋‹ค. ์œ„ ์‚ฌ์ง„์„ ๋ณด๋ฉด components ๋””๋ ‰.. 2025. 7. 27.
[Vue.js] ๊ธ€์”จ์ฒด ์ ์šฉํ•˜๊ธฐ. (๋ˆˆ๋ˆ„) ์ฐธ๊ณ ๋กœ Vue.js์— ๋Œ€ํ•ด์„œ ์ž˜ ๋ชจ๋ฆ…๋‹ˆ๋‹ค.์•„๋ฌด๊ฑฐ๋‚˜ ๋ง‰ ํ•ด๋ณด๋Š” ์ค‘์ด๊ณ  ์˜ณ์€ ์ •๋ณด์ธ์ง€ ์ €๋„ ๋ชจ๋ฆ…๋‹ˆ๋‹ค! ์˜ˆ์œ ๊ธ€์”จ์ฒด๋กœ๋ฐ”๊พธ๊ณ  ์‹ถ๋‹ค!์–ด๋–ป๊ฒŒ ๋ฐ”๊พธ๋ฉด ๋ ๊นŒ? 1. ๊ธ€์”จ์ฒด ์ฐพ์•„์˜ค๊ธฐ.์ผ๋‹จ ์ €๋Š” ๋ˆˆ๋ˆ„์—์„œ ๊ธ€์”จ์ฒด๋ฅผ ์ฐพ์•˜์Šต๋‹ˆ๋‹ค. ๋ˆˆ๋ˆ„ ์‚ฌ์ดํŠธ ๋ˆˆ๋ˆ„์ƒ์—…์šฉ ๋ฌด๋ฃŒ ํ•œ๊ธ€ ํฐํŠธ ์‚ฌ์ดํŠธnoonnu.cc ์—ฌ๊ธฐ์— ๋“ค์–ด๊ฐ€์„œ ์›ํ•˜๋Š” ๊ธ€์”จ๋ฅผ ์ฐพ์œผ์‹œ๋ฉด ๋ฉ๋‹ˆ๋‹ค. ์ฃผ์˜ํ•  ์ ์€ ์‚ฌ์šฉ๋ชฉ์ ์— ๋”ฐ๋ผ ์ €์ž‘๊ถŒ์ด ๋‹ฌ๋ผ์ง€๊ธฐ ๋•Œ๋ฌธ์— ์–ด๋А ์šฉ๋„๋กœ ์‚ฌ์šฉํ• ๊ฑด์ง€, ๊ทธ๋ฆฌ๊ณ  ๊ทธ ์šฉ๋„๋กœ ์ œ๊ณตํ•˜๋Š”์ง€๋ฅผ ๋ณด์…”์•ผํ•ฉ๋‹ˆ๋‹ค. ์ €๋Š” ๋ชจ๋“  ํฐํŠธ์— ๋“ค์–ด๊ฐ€์„œ ํ—ˆ์šฉ ๋ฒ”์œ„์— ์›น์‚ฌ์ดํŠธ๋ฅผ ์ฒดํฌํ•œ ํ›„ ๊ณ ๋ฆ…๋‹ˆ๋‹ค. ์˜์–ด์— ๊ธ€์”จ์ฒด๋ฅผ ์ ์šฉํ• ๊ฑฐ๋ผ ์•„๋ž˜ ๊ธ€์”จ์ฒด๋ฅผ ๊ฐ€์ ธ์˜ฌ ๊ฒƒ์ž…๋‹ˆ๋‹ค.- Cafe24 Meongi Black ๋ˆˆ๋ˆ„Cafe24 Meongi Black - Cafe24noonnu.cc ์›นํฐํŠธ๋กœ ์‚ฌ์šฉ ์˜†์—.. 2025. 7. 24.
[Vue.js] ๋ฐฐ๊ฒฝ์— ๋‚˜ํƒ€๋‚˜๋Š” ๊ฒ€์€์ƒ‰ ํ…Œ๋‘๋ฆฌ(?) ์—†์• ๊ธฐ. [ ๋ผ์šฐํ„ฐ ์„ค์น˜ํ•˜๊ณ  ๋ฐฐ๊ฒฝ์ƒ‰ ๋ฐ”๊ฟ”๋ณด๊ธฐ ]โ—€ ์ด์ „ ํฌ์ŠคํŒ… โ—€ [Vue.js] ๋ผ์šฐํ„ฐ ์„ค์น˜ํ•˜๊ณ , ๋ฐฐ๊ฒฝ์ƒ‰ ๋ฐ”๊ฟ”๋ณด๊ธฐ.[ 3. Vue.js ์„ค์น˜ํ•˜๊ธฐ ]์„ค์น˜ ์•ˆ ํ•˜์‹  ๋ถ„๋“ค์„ ์œ„ํ•ด ๋‚จ๊ฒจ๋‘๊ฒ ์Šต๋‹ˆ๋‹ค [Spring] (MAC, IntelliJ, vue.js) Spring boot๋กœ ํ”„๋กœ์ ํŠธ ๋งŒ๋“ค๊ณ , vue.js ์„ค์น˜์™€ ํ”„๋กœ์ ํŠธ ์—ด๊ธฐ.์ด๋ฒˆ์— ๋งŒ๋“ค ์›น์‚ฌ์ดํŠธ๋Š”vue.js๋ฅผ ์‚ฌ์šฉํ•  ๊ฒƒ์ด๋‹คpost-this.tistory.com ์ฐธ๊ณ ๋กœ Vue.js์— ๋Œ€ํ•ด์„œ ์ž˜ ๋ชจ๋ฆ…๋‹ˆ๋‹ค.์•„๋ฌด๊ฑฐ๋‚˜ ๋ง‰ ํ•ด๋ณด๋Š” ์ค‘์ด๊ณ  ์˜ณ์€ ์ •๋ณด์ธ์ง€ ์ €๋„ ๋ชจ๋ฆ…๋‹ˆ๋‹ค! ๋ฐฐ๊ฒฝ์ƒ‰์„ ์ฑ„์› ๋”๋‹ˆ,์ด์ƒํ•œ ๊ฒ€์€์ƒ‰์ด ์™ผ์ชฝ ์‚ฌ์ด๋“œ์— ์กด์žฌํ•œ๋‹ค.๊ฑฐ์Šฌ๋ฆฌ๋‹ˆ ์—†์• ๋ณด์ž! 1. ๋ฌธ์ œ ํ™•์ธํ•˜๊ธฐ์ด์ƒํ•œ ๊ฒ€์€๋ฉด(?)์„ (?)์ด ์™ผ์ชฝ ์‚ฌ์ด๋“œ์— ๋‚˜ํƒ€๋‚ฌ๋‹ค. ์•„๋ฌด๋ฆฌ ์ฝ”๋“œ๋ฅผ ์‚ดํŽด๋ด๋„, ๊ฒ€์€์ƒ‰ ๊ด€๋ จ ์ฝ”๋“œ๋ฅผ ์ ์€ .. 2025. 7. 22.