๊ฒ์ ํ ์ด๊ฒ์ด ์ด๋ฏธ ์ ์ ๋ฐ ํ ์ธ๋์๋์ง ์ฌ๋ถ๋ฅผ ์ฐพ์ ์ ์์์ง๋ง ํ์ฌ๋ก์๋ ๋จ์ํ ๋ฌธ์์ด ๋ฐฐ์ด ๋๋ ๋ณต์กํ ๊ฐ์ฒด ํด์๋ก ๊ตฌ์ฑ ์์ ์ํ์ ์ง์ ํ ์ ์์ต๋๋ค.
๋๋ ์ฐ๋ฆฌ๊ฐ ๋ ๊ฐ์ง๋ฅผ ํผํฉํ ์ ์๋ค๋ฉด ์ ์ฉํ ๊ฒ์ด๋ผ๊ณ ์๊ฐํ๋ค.
props: [
'propA',
'propB',
{
name: 'propC',
type: Number,
default: 100
},
'propD'
]
์ข ์ข ๋ฌธ์์ด ๋ฐฐ์ด์ ์ํ์ด ์๊ณ ๋์ค์ ์ ํจ์ฑ ๊ฒ์ฌ๊ฐ ์๋ ์ํ์ ์ถ๊ฐํด์ผ ํ๋ค๋ ๊ฒ์ ์๊ฒ ๋ฉ๋๋ค. ๋ฌธ์์ด ๋ฐฐ์ด์ ํด์๋ก ์ฐ๊ฒฐํด์ผ ํจ์ ์๋ฏธํฉ๋๋ค.
์ด ๊ธฐ๋ฅ์ v2์์ ์ง์๋ฉ๋๊น?
๋๋ ๊ทธ๊ฒ์ ์๋ํ๊ณ ๊ฒฝ๊ณ ๋ฅผ ๋ฐ์์ต๋๋ค : props must be strings when using array syntax.
ํ ์คํธ์์ props-example์ ๋ฃ์ ๋ ๋์ผํ ์ค๋ฅ๊ฐ ๋ฐ์ํฉ๋๋ค.
props: [
'b',
{
name: 'c',
type: Number
},
{
name: 'd',
required: true
}
],
์ด ๋ฌธ์ ์ ๋ํด ํ์ฉ๋ ๊ดํ/๋๋ต์ด ์์ต๋๊น?
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
ํ ์คํธ์์ props-example์ ๋ฃ์ ๋ ๋์ผํ ์ค๋ฅ๊ฐ ๋ฐ์ํฉ๋๋ค.
props: [ 'b', { name: 'c', type: Number }, { name: 'd', required: true } ],