250x250
Recent Posts
Recent Comments
Link
์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- ๋๋๊ทธ ์ด๋ฒคํธ
- ๋ถ์คํธ์บ ํ์น๋ชจ๋ฐ์ผ
- ๊ณผ์ ํ ์คํธ
- router v6
- ์ฝ๋ ํฌ๋ฉง
- React
- svgํ์ผ ๋ค๋ฃจ๊ธฐ
- ์๊ณ ๋ฆฌ์ฆ
- Node.js
- DP
- JavaScript
- ๋ฆฌ๋์ค ํดํท
- ์ฝ๋ฉํ ์คํธ
- ๋ธ๋ฃจํธํฌ์ค
- TypeScript
- ์นด์นด์ค
- ๋์ ๊ณํ๋ฒ
- js
- ์ด๋ถํ์
- ๋ถ์คํธ์ปจํผ๋ฐ์ค
- ๋ฐฑ์ค
- ์นด์นด์ค์ฑ์ฉ
- custom hook
- ์๋ฐ์คํฌ๋ฆฝํธ
- ํ๋ก๊ทธ๋๋จธ์ค
- Redux toolkit
- icecandidate
- ์ฝํ
- ์ด๋ฏธ์ง ์์
- ์๋ฐฉํฅ ์ฐ๊ฒฐ ๋ฆฌ์คํธ
Archives
- Today
- Total
๐ฅ dev-ruby
[Vue] #9 - input ๋ณธ๋ฌธ
728x90
๋ฐ์ํ
SMALL
1. input์ ์ ๋ ฅํ ๊ฐ ์์๋ด๊ธฐ
์ฌ์ฉ์๊ฐ input์ ๊ฐ์ ์ ๋ ฅํ ๋๋ง๋ค ์คํ๋จ
@input="$event.target.value" //e.target.value๋ ๊ฐ์๊ฑฐ์
2. input์ ์ ๋ ฅํ ๊ฐ์ ๋ฐ์ดํฐ์ ์ ์ฅํ๊ธฐ
data(){ return{ month : 1, } },
- ๋ฐ์ดํฐ์ ๋ฑ๋ก
{{์๋ฃธ๋ค[clicked].price * month }}
- ์ ์ฅํ๊ธฐ
<input @input="month = $event.target.value">- ์ฌ์ฉํ๊ธฐ - {{ }}์์ ์์ผ๋ฏ๋ก ์ค๋ณตํด์ {} ์์จ์ค๋ ๋จ
3. ์ถ์ฝ๋ฒ์
์ ์ ๊ฐ ์ ๋ ฅํ ๊ฐ์ด month๋ก ์ ์ฅ๋จ
<input v-model = "month" ><select> , <textarea> ๋ฑ๋ฑ์๋ ์ ์ฉ ๊ฐ๋ฅ
4. input๊ฐ์ ์ซ์๋ก ์ ์ฅํ๊ธฐ
โ input์ ์ ๋ ฅํ ๊ฐ์ ์ ๋ถ ๋ฌธ์์๋ฃํ์ผ๋ก ์ ์ฅ๋๋ค โ
{{์๋ฃธ๋ค[clicked].price month }}
<input v-model.number="month" >
์ฌ๊ธฐ์ ๋์ +๋ก ์ฐ๋ฉด input์ ๋ฌธ์ํ์ผ๋ก ์ ์ฅ๋๊ธฐ ๋๋ฌธ์ ๋ค์ ๋ถ๋๋ค
4. @change="ํจ์๋ช "
input์ด ๋ฐ๋๋ฉด ์คํ๋จ
728x90
๋ฐ์ํ
LIST
'Vue' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Vue] #11 - UI ์ ๋๋ฉ์ด์ (0) | 2021.08.06 |
---|---|
[Vue] #10 - watcher ๋ฐ์ดํฐ ๊ฒ์ฌ (0) | 2021.08.06 |
[Vue] #8 - ์์ ์ปดํฌ๋ํธ๋ก ๋ฐ์ดํฐ ์ ์ก -> ์์์ด ๋ถ๋ชจ๋ฐ์ดํฐ๋ฅผ ๋ฐ๊พธ๊ณ ์ถ๋ค๋ฉด? (0) | 2021.08.06 |
[Vue] #0 ๋จ์ถํค๋ชจ์ (0) | 2021.08.06 |
[Vue] #7 - ์ปดํฌ๋ํธ (0) | 2021.08.06 |