Vue: @click.prevent๋Š” ๋˜ํ•œ ๋ชจ๋“  ํ•˜์œ„ ์š”์†Œ ์ƒํ˜ธ ์ž‘์šฉ์„ ๋ฐฉ์ง€ํ•ฉ๋‹ˆ๋‹ค.

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

๋ฒ„์ „

2.3.3

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

https://jsfiddle.net/50wL7mdz/39994/

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

  1. ๋งํฌ๋ฅผ ํด๋ฆญํ•˜๋ฉด ์ฐจ๋‹จ๋ฉ๋‹ˆ๋‹ค.
  2. ์ž…๋ ฅ ํŒŒ์ผ์„ ์—ด๋ ค๊ณ  ํ•ด๋„ ์ฐจ๋‹จ๋ฉ๋‹ˆ๋‹ค.

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

@click.prevent ๊ฐ€ ์žˆ๋Š” ์š”์†Œ๋Š” ๋ฐฉ์ง€๋˜๋ฉฐ ๊ธฐ๋ณธ ๋™์ž‘์ด ์žˆ๋Š” ์ž์‹ ์š”์†Œ๋Š” ๋ฐฉ์ง€๋˜์ง€ ์•Š์•„์•ผ ํ•ฉ๋‹ˆ๋‹ค.

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

@click.prevent ๊ฐ€ ์žˆ๋Š” ์š”์†Œ๋Š” ๋ฐฉ์ง€๋˜๊ณ  ๊ธฐ๋ณธ ๋™์ž‘์ด ์žˆ๋Š” ์ž์‹ ์š”์†Œ๋„ ๋ฐฉ์ง€๋ฉ๋‹ˆ๋‹ค.


@click.prevent ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์ƒ์œ„ ์š”์†Œ ๋‚ด์—์„œ ๊ธฐ๋ณธ ์ž‘์—…์ด ์žˆ๋Š” ์š”์†Œ๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค. @click.prevent.self ๋„ ๋„์›€์ด ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

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

@click.self.prevent ์‹œ๋„

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

@click.self.prevent ์‹œ๋„

@JounQin์ด ๋งํ–ˆ๋“ฏ์ด ๋ฐฉ์ง€ํ•˜๊ธฐ ์ „์— ์ž๊ธฐ๋ฅผ ์ถ”๊ฐ€ํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค.

๋‚˜๋Š” ๋ฌธ์„œ์— ๋Œ€ํ•œ PR์„ ๋งŒ๋“ค๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ํ”ผ๋“œ๋ฐฑ ์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค ๐Ÿ™‚

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