๐ย Event Modifier(์ด๋ฒคํธ ์์์ด)
์ด๋ฒคํธ๋ฅผ ๋ฐ์ ๋, ํํ๊ฒ ์ฌ์ฉํ๋ javascript๋ฅผ Vue ๋ฌธ๋ฒ์ ํตํด์ ์ฝ๊ฒ ์ ์ดํ ์ ์๋๋ก ํ๋ ๊ธฐ๋ฅ
์ด๋ฒคํธ ํธ๋ค๋ฌ ๋ด์์
event.preventDefault( ) ๋๋ event.stopPropagation( ) ์ ํธ์ถํ๋ ๊ฒ์ ๋งค์ฐ ํํ๋ค.
๋งค์๋ ๋ด์์ ์ด ์์ ์ ์ฝ๊ฒ ์ํํ ์ ์์ง๋ง, ๋งค์๋๊ฐ DOM ์ด๋ฒคํธ์ ๋ํ ์ธ๋ถ์ ์ธ ์ฒ๋ฆฌ ๋ก์ง ์์ด ์ค๋ก์ง ๋ฐ์ดํฐ ์ฒ๋ฆฌ ๋ก์ง๋ง ์๋ค๋ฉด ์ฝ๋ ์ ์ง๋ณด์์ ๋ ์ข์ ๊ฒ์ด๋ค.
์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด v-on์ ์ (.)์ผ๋ก ์์ํ๋ ์ง์์ ์ ๋ฏธ์ฌ์ธ ์ด๋ฒคํธ ์์์ด๋ฅผ ์ ๊ณตํ๋ค.
.stop .prevent .self .capture .once .passive
๐ย ์ฐธ๊ณ ์๋ฃ