рдЦреЛрдЬ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдерд╛ рдХрд┐ рдХреНрдпрд╛ рдпрд╣ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╕реБрдЭрд╛рдпрд╛ рдЧрдпрд╛ рдерд╛ рдФрд░ рдЫреВрдЯ рджреА рдЧрдИ рдереА, рд▓реЗрдХрд┐рди рдЗрд╕ рд╕рдордп рдЬрдм рд╣рдо рд╕реНрдЯреНрд░рд┐рдВрдЧреНрд╕ рдпрд╛ рдЬрдЯрд┐рд▓ рдСрдмреНрдЬреЗрдХреНрдЯ рд╣реИрд╢ рдХреА рдПрдХ рд╕рд╛рдзрд╛рд░рдг рд╕рд░рдгреА рдХреЗ рд╕рд╛рде рдШрдЯрдХ рдкреНрд░реЛрдк рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЕрдЧрд░ рд╣рдо рджреЛрдиреЛрдВ рдХреЛ рдорд┐рд▓рд╛ рд╕рдХрддреЗ рд╣реИрдВ рддреЛ рдореИрдВ рдЙрдкрдпреЛрдЧреА рд╣реЛ рд╕рдХрддрд╛ рд╣реВрдВ:
props: [
'propA',
'propB',
{
name: 'propC',
type: Number,
default: 100
},
'propD'
]
рдореБрдЭреЗ рдЕрдХреНрд╕рд░ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореЗрд░реЗ рдкрд╛рд╕ рд╕реНрдЯреНрд░рд┐рдВрдЧреНрд╕ рдХреА рдПрдХ рд╕рд░рдгреА рдореЗрдВ рдкреНрд░реЛрдк рд╣реИ, рдФрд░ рдмрд╛рдж рдХреЗ рдЪрд░рдг рдореЗрдВ рдПрдХ рдкреНрд░реЛрдк рдЬреЛрдбрд╝рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ рдЬрд┐рд╕рдореЗрдВ рд╕рддреНрдпрд╛рдкрди рд╣реЛрддрд╛ рд╣реИред рдорддрд▓рдм рдореБрдЭреЗ рд╕реНрдЯреНрд░рд┐рдВрдЧреНрд╕ рдХреА рд╕рд░рдгреА рдХреЛ рд╣реИрд╢ рдореЗрдВ рдХреЙрдиреНрд╕рд░реНрдЯ рдХрд░рдирд╛ рд╣реИред
рдХреНрдпрд╛ рдпрд╣ рд╕реБрд╡рд┐рдзрд╛ v2 рдореЗрдВ рд╕рдорд░реНрдерд┐рдд рд╣реИ?
рдореИрдВрдиреЗ рдХреЛрд╢рд┐рд╢ рдХреА рд╣реИ рдФрд░ рдЪреЗрддрд╛рд╡рдиреА рдорд┐рд▓реА рд╣реИ: props must be strings when using array syntax.
рдореЗрд░реЗ рдШрдЯрдХ рдореЗрдВ рдкрд░реАрдХреНрд╖рдг (https://github.com/vuejs/vue/commit/8ed14c8e4b0c896c59c92455b2b7aa95214382c9#diff-2092e089df2ae66b53f34b1d728f3acc) рд╕реЗ рдкреНрд░реЛрдк-рдЙрджрд╛рд╣рд░рдг рдбрд╛рд▓рддреЗ рд╕рдордп рдореБрдЭреЗ рд╡рд╣реА рддреНрд░реБрдЯрд┐ рдорд┐рд▓ рд░рд╣реА рд╣реИ:
props: [
'b',
{
name: 'c',
type: Number
},
{
name: 'd',
required: true
}
],
рдХреНрдпрд╛ рдЗрд╕ рдореБрджреНрджреЗ рдХрд╛ рдХреЛрдИ рд╕реНрд╡реАрдХреГрдд рдЕрднреНрдпрд╛рд╕/рдЙрддреНрддрд░ рд╣реИ?
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
рдореЗрд░реЗ рдШрдЯрдХ рдореЗрдВ рдкрд░реАрдХреНрд╖рдг (https://github.com/vuejs/vue/commit/8ed14c8e4b0c896c59c92455b2b7aa95214382c9#diff-2092e089df2ae66b53f34b1d728f3acc) рд╕реЗ рдкреНрд░реЛрдк-рдЙрджрд╛рд╣рд░рдг рдбрд╛рд▓рддреЗ рд╕рдордп рдореБрдЭреЗ рд╡рд╣реА рддреНрд░реБрдЯрд┐ рдорд┐рд▓ рд░рд╣реА рд╣реИ:
props: [ 'b', { name: 'c', type: Number }, { name: 'd', required: true } ],