์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 |
- ์ฝํ
- ์นด์นด์ค์ฑ์ฉ
- ์ฝ๋ฉํ ์คํธ
- ๋ธ๋ฃจํธํฌ์ค
- ์๋ฐฉํฅ ์ฐ๊ฒฐ ๋ฆฌ์คํธ
- custom hook
- ๊ณผ์ ํ ์คํธ
- Redux toolkit
- ๋๋๊ทธ ์ด๋ฒคํธ
- ์ด๋ฏธ์ง ์์
- ์๊ณ ๋ฆฌ์ฆ
- ๋ฆฌ๋์ค ํดํท
- js
- ๋ถ์คํธ์ปจํผ๋ฐ์ค
- ์๋ฐ์คํฌ๋ฆฝํธ
- ์ฝ๋ ํฌ๋ฉง
- ๋์ ๊ณํ๋ฒ
- svgํ์ผ ๋ค๋ฃจ๊ธฐ
- ํ๋ก๊ทธ๋๋จธ์ค
- TypeScript
- React
- DP
- icecandidate
- ์ด๋ถํ์
- router v6
- ๋ถ์คํธ์บ ํ์น๋ชจ๋ฐ์ผ
- ๋ฐฑ์ค
- ์นด์นด์ค
- JavaScript
- Node.js
- Today
- Total
๐ฅ dev-ruby
[Vue] #1 - vue ํ๋ก์ ํธ ์์ํ๊ธฐ ๋ณธ๋ฌธ
1. vue ํ๋ก์ ํธ ์์ฑ ๋ช ๋ น
vue create ํ๋ก์ ํธ๋ช
App.vue๊ฐ ๋ฉ์ธํ์ด์ง๋ค.
2. ์น ๋ธ๋ผ์ฐ์ ๋ก ์คํํ๋ ๋ช
๋ น
npm run serve
3. ๋ฐ์ดํฐ ๋ฐ์ธ๋ฉ - ์๋ฐ์คํฌ๋ฆฝํธ ๋ฐ์ดํฐ๋ฅผ HTML์ ๊ฝ์๋ฃ๋ ๋ฌธ๋ฒ
vue์ ๋ฐ์ดํฐ ๋ณด๊ดํ๋ ๊ณณ
export default{
name: 'App',
data(){
return{
/* [์ฌ๊ธฐ์ ๋ฐ์ดํฐ ๋ณด๊ด] */
}
},
methods : {
ํจ์๋ช
(){
},
},
component: {
}
}
๋ฐ์ดํฐ๋ object์๋ฃ๋ก ์ ์ฅํ๋ค.
==> { ์๋ฃ์ด๋ฆ: ์๋ฃ๋ด์ฉ }
4. ํ
ํ๋ฆฟ์ ๋ฐ์ดํฐ ๋ฃ๋๋ฒ
{{ ๋ฐ์ดํฐ์ด๋ฆ }} -> {{ }} ์๋ ๋ ๋๋ง์ ๊ฐ๋ฅํ๊ฒ ํด์ค๋ค.
5. HTML์์ฑ๋ ๋ฐ์ดํฐ ๋ฐ์ธ๋ฉ์ด ๊ฐ๋ฅํ๋ค.
1. ๋ฐ์ดํฐ ๋ณด๊ด
styleColor: 'color : blue'
2. ๋ฐ์ดํฐ ์ฌ์ฉ
:์์ฑ="๋ฐ์ดํฐ์ด๋ฆ" -> <h4 :style="styleColor">
๋ฐฐ์ด์ ๋ฐฐ์ด์ด๋ฆ[0] ์ด๋ฐ์์ผ๋ก ์ถ๋ ฅํ๋ค.
'Vue' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Vue] #6 - ๋ชจ๋ฌ์ฐฝ ๋ด์ ์์ธํ์ด์ง ๋ง๋ค๊ธฐ (0) | 2021.08.06 |
---|---|
[Vue] #5 - ์ํ๋ชฉ๋ก ๋ง๋ค๊ธฐ (0) | 2021.08.06 |
[Vue] #4 - ๋์ ์ธ ๋ชจ๋ฌ์ฐฝ ๋ง๋ค๊ธฐ (0) | 2021.08.06 |
[Vue] #3 - ์ด๋ฒคํธ ํธ๋ค๋ฌ (0) | 2021.08.06 |
[Vue] #2 - v-for๋ฌธ ์ฌ์ฉํ๊ธฐ (0) | 2021.08.06 |