Vue
[Vue] #10 - watcher ๋ฐ์ดํฐ ๊ฒ์ฌ
ruby_s
2021. 8. 6. 11:18
728x90
๋ฐ์ํ
SMALL
1. watcher๋?
์ฌ์ฉ์๊ฐ input์ ์ ๋ ฅํ ์๋ฃ์ ์ ํ์ด ์ผ์นํ๋์ง ๊ฒ์ฌํด์ฃผ๋
2. ์ฌ์ฉ๋ฒ
watch(){ }
- export default์ watch๋ผ๋ ์ด๋ฆ์ผ๋ก ๋ฑ๋ก
watch : { ๊ฐ์ํ ๋ฐ์ดํฐ(){ // ๋์ ์์ฑ } }
- ๊ทธ ์์ ๊ฐ์ํ ๋ฐ์ดํฐ ์ด๋ฆ์ผ๋ก ํจ์ํ์์ผ๋ก ์์ฑ
watch : { month(a){ if(a >= 13) alert('13๊ฐ์์ ์ํ์์~!'); }, },
- ๊ทธ๋ผ month๋ผ๋ ๋ฐ์ดํฐ๊ฐ ๋ณํ ๋๋ง๋ค month์์ ์๋ ์ฝ๋๊ฐ ์คํ๋๋ค
2-1. month(a){}
a๋ month์ ๊ฐ์ด๋ค
2-2. month(a,b){}
b๋ ๋ณ๊ฒฝ ์ ๋ฐ์ดํฐ๊ฐ ๋๋ค
728x90
๋ฐ์ํ
LIST