Vue: ์ด๋ฒคํŠธ ๋””์ŠคํŒจ์น˜๊ฐ€ ์ˆœ์„œ๋Œ€๋กœ ๋˜์ง€ ์•Š์Šต๋‹ˆ๊นŒ?

์— ๋งŒ๋“  2016๋…„ 07์›” 29์ผ  ยท  3์ฝ”๋ฉ˜ํŠธ  ยท  ์ถœ์ฒ˜: vuejs/vue

Vue.js ๋ฒ„์ „

1.0.26

์žฌ์ƒ์‚ฐ ๋งํฌ

http://codepen.io/anon/pen/akjNbW

์žฌํ˜„ ๋‹จ๊ณ„

  1. ์ž…๋ ฅ์„ ํด๋ฆญํ•˜์‹ญ์‹œ์˜ค
  2. ๋ฒ„ํŠผ์„ ๋ˆŒ๋Ÿฌ๋ณด์‹ญ์‹œ์˜ค

    ๋ฌด์—‡์„ ๊ธฐ๋Œ€ํ•ฉ๋‹ˆ๊นŒ?

ํด๋ฆญ ์ด๋ฒคํŠธ๊ฐ€ ๋ฐœ์ƒํ•˜๊ณ  ๊ณ„์†ํ•˜๋ ค๋ฉด ํ๋ฆผ ํšจ๊ณผ๊ฐ€ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค.

์‹ค์ œ๋กœ ๋ฌด์Šจ ์ผ์ด ์ผ์–ด๋‚˜๊ณ  ์žˆ์Šต๋‹ˆ๊นŒ?

๋ธ”๋Ÿฌ ์ด๋ฒคํŠธ๊ฐ€ ํ˜ธ์ถœ๋˜๊ณ  ํด๋ฆญ ์ด๋ฒคํŠธ๊ฐ€ ์‚ญ์ œ๋ฉ๋‹ˆ๋‹ค.


์ด๊ฒƒ์ด Vue์™€ ๊ด€๋ จ์ด ์žˆ๋Š”์ง€ ๋˜๋Š” ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ์ด๋ฒคํŠธ ์œ„์ž„์„ ์ฒ˜๋ฆฌํ•˜๋Š” ๋ฐฉ๋ฒ•๊ณผ ๊ด€๋ จ์ด ์žˆ๋Š”์ง€ ์ „ํ˜€ ๋ชจ๋ฅด๊ฒ ์Šต๋‹ˆ๋‹ค. Firefox, Chrome, IE ๋ฐ Edge์—์„œ ์ด๊ฒƒ์„ ํ…Œ์ŠคํŠธํ–ˆ์ง€๋งŒ ๋ชจ๋‘ ๋™์ผํ•˜๊ฒŒ ๋™์ž‘ํ–ˆ์Šต๋‹ˆ๋‹ค.

์–ด๋–ค ๋‹จ์„œ๋„ ๋†’์ด ํ‰๊ฐ€๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค.
๋ฏธ๋ฆฌ ๊ฐ์‚ฌ๋“œ๋ฆฝ๋‹ˆ๋‹ค.

๊ฐ€์žฅ ์œ ์šฉํ•œ ๋Œ“๊ธ€

์ด๊ฒƒ์€ ๋ธŒ๋ผ์šฐ์ €์˜ ํ‘œ์ค€ ๋™์ž‘์ž…๋‹ˆ๋‹ค. ๋Œ€์‹  mousedown ์ด๋ฒคํŠธ๋ฅผ ์ˆ˜์‹ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋” ๋ณต์žกํ•œ ๋…ผ๋ฆฌ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ์ ์ ˆํ•œ ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค.

  • ์ž…๋ ฅ ๋ธ”๋Ÿฌ ํ›„ ๋ฒ„ํŠผ์ด ์‚ฌ๋ผ์ง€๋„๋ก ์ž ์‹œ ๋‘ก๋‹ˆ๋‹ค.
  • ๋ฒ„ํŠผ ์ž์ฒด์— ํฌ์ปค์Šค๊ฐ€ ์žˆ์œผ๋ฉด ๋ฒ„ํŠผ์„ ๊ฐ•์ œ๋กœ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค.

๋ชจ๋“  3 ๋Œ“๊ธ€

ํฅ๋ฏธ๋กœ์šด ์งˆ๋ฌธ์ž…๋‹ˆ๋‹ค.
ํด๋ฆญ ๊ด€๋ จ ํ‚ค๋‹ค์šด์€ ํด๋ฆญ ์ด๋ฒคํŠธ๊ฐ€ ๋ฐœ์ƒํ•˜๊ธฐ ์ „์—๋„ ์ž…๋ ฅ์—์„œ ํ๋ฆผ์„ ์œ ๋ฐœํ•œ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.

๊ตํ™œํ•œ.

์ด๊ฒƒ์€ ๋ธŒ๋ผ์šฐ์ €์˜ ํ‘œ์ค€ ๋™์ž‘์ž…๋‹ˆ๋‹ค. ๋Œ€์‹  mousedown ์ด๋ฒคํŠธ๋ฅผ ์ˆ˜์‹ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋” ๋ณต์žกํ•œ ๋…ผ๋ฆฌ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ์ ์ ˆํ•œ ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค.

  • ์ž…๋ ฅ ๋ธ”๋Ÿฌ ํ›„ ๋ฒ„ํŠผ์ด ์‚ฌ๋ผ์ง€๋„๋ก ์ž ์‹œ ๋‘ก๋‹ˆ๋‹ค.
  • ๋ฒ„ํŠผ ์ž์ฒด์— ํฌ์ปค์Šค๊ฐ€ ์žˆ์œผ๋ฉด ๋ฒ„ํŠผ์„ ๊ฐ•์ œ๋กœ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค.

mousedown ์ด๋ฒคํŠธ๋ฉด ์ถฉ๋ถ„ํ•˜๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค @simplesmiler ์ •๋ง ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค!

์ด ํŽ˜์ด์ง€๊ฐ€ ๋„์›€์ด ๋˜์—ˆ๋‚˜์š”?
0 / 5 - 0 ๋“ฑ๊ธ‰