Vue: v-model.number рдЦрд╛рд▓реА рд╣реЛрдиреЗ рдкрд░ рд╡рд┐рд╢реЗрд╖рддрд╛ рд╣рдЯрд╛рдПрдВ

рдХреЛ рдирд┐рд░реНрдорд┐рдд 22 рдордИ 2017  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: vuejs/vue

рдпрд╣ рд╕реБрд╡рд┐рдзрд╛ рдХрд┐рд╕ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдХрд░рддреА рд╣реИ?

рдПрдХ рдбрд┐рдЬрд╝рд╛рдЗрди рдкреИрдЯрд░реНрди рд╕рдорд╕реНрдпрд╛ рд╣рд▓ рдХрд░рддрд╛ рд╣реИ, рдЬреЛ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдПрдХ рдПрдорд╡реАрдПрдо рдкреНрд░рд╡рд╛рд╣ рд╕реЗ рдЕрдкреЗрдХреНрд╖рд┐рдд рд╣реИ рдЬрд┐рд╕рдореЗрдВ v-model.number рдЦрд╛рд▓реА рд╣реЛрдиреЗ рдкрд░ рдПрдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдЙрддреНрдкрдиреНрди рдХрд░рдирд╛ рд╢рд╛рдорд┐рд▓ рд╣реИред

рдЬрдм рдореИрдВ рдПрдХ рд╕рдВрдЦреНрдпрд╛ рджрд░реНрдЬ рдХрд░рддрд╛ рд╣реВрдВ рдФрд░ рдлрд┐рд░ рдЗрдирдкреБрдЯ рд╕реЗ рдЯреЗрдХреНрд╕реНрдЯ рд╣рдЯрд╛ рджреЗрддрд╛ рд╣реВрдВ, рддреЛ рдпрд╣ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рд╢реАрд▓ рдбреЗрдЯрд╛ рдСрдмреНрдЬреЗрдХреНрдЯ рдореЗрдВ рдПрдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдореЗрдВ рдмрджрд▓ рдЬрд╛рддрд╛ рд╣реИред

рдпрд╣ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдПрдХ рдкреНрд░рдореБрдЦ рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдФрд░ рдХрд╛рд╕реНрдЯрд┐рдВрдЧ рдореБрджреНрджрд╛ рд╣реИ, рдФрд░ рдореБрдЭреЗ рдореЙрдбрд▓ рдкрд░ рдПрдХ рдЦрд╛рд▓реА рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╡рд┐рд╢реЗрд╖рддрд╛ рд░рдЦрдиреЗ рдХрд╛ рдЙрджреНрджреЗрд╢реНрдп рдирд╣реАрдВ рджрд┐рдЦ рд░рд╣рд╛ рд╣реИред рдЗрд╕реЗ рдЦрд╛рд▓реА рд╣реЛрдиреЗ рдкрд░ рдореЙрдбрд▓ рд╕реЗ рдЕрд▓рдЧ рдХрд░ рджреЗрдирд╛ рдЪрд╛рд╣рд┐рдП - рдЬреИрд╕реЗ рдЖрдк рдЯреЗрдХреНрд╕реНрдЯ рдПрдВрдЯреНрд░реА рдкрд░ рдирдИ рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдБ рдмрдирд╛рддреЗ рд╣реИрдВ, рд╡реИрд╕реЗ рд╣реА рдпрд╣ рдЗрд╕рдХреЗ рд╡рд┐рдкрд░реАрдд рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред

рдпрд╣ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдПрдХ рдбрд┐рдЬрд╛рдЗрди рдкреИрдЯрд░реНрди рдореБрджреНрджрд╛ рд╣реИ рдЬрд┐рд╕реЗ рд╣рд▓ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рд╣рд░ рдмрд╛рд░ рдЖрд╡реЗрджрди рд╕реНрддрд░ рдкрд░ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ, рдпрд╣ рдПрдХ рдЫреЛрдЯрд╛ рд╕рд╛ рдлрд┐рдХреНрд╕ рд╣реИ рдЬреЛ VueJS2 рдореЗрдВ рдмрд╣реБрдд рдХреБрдЫ рдЬреЛрдбрд╝ рджреЗрдЧрд╛, рдФрд░ рдореБрдЭреЗ рдпрдХреАрди рд╣реИ рдХрд┐ рдХрдИ рдЕрдиреНрдп рд▓реЛрдЧ рдЗрд╕ рдкрд░ рдореЗрд░реЗ рд╕рд╛рде рд╕рд╣рдордд рд╣реЛрдВрдЧреЗ!

рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдПрдкреАрдЖрдИ рдХреИрд╕рд╛ рджрд┐рдЦрддрд╛ рд╣реИ?

рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдЬрдм рдЗрдирдкреБрдЯ рдЦрд╛рд▓реА рд╣реИ

v-model.number="model.number"
рдореЙрдбрд▓ = {
рд╕рдВрдЦреНрдпрд╛: ""
}

рдЗрдирдкреБрдЯ рдЦрд╛рд▓реА рд╣реЛрдиреЗ рдкрд░ рдЙрд╕реЗ рдХреНрдпрд╛ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП

v-model.number="model.number"
рдореЙрдбрд▓ = {
}

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

@posva Vue рдХреА рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рд╢реАрд▓рддрд╛ рдХреЛ рдФрд░ рд╕рдордЭрдиреЗ рдХреЗ рдмрд╛рдж, рдЕрд╢рдХреНрдд рд▓реМрдЯрдирд╛ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдмреЗрд╣рддрд░ рд╡рд┐рдХрд▓реНрдк рд╣реЛрдЧрд╛, рдмрдЬрд╛рдп рдЗрд╕рдХреЗ рдХрд┐ рдПрдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ рд▓реМрдЯрд╛ рджреА рдЬрд╛рдП

рд╕рднреА 4 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╡рд░реНрддрдорд╛рди рд╡реНрдпрд╡рд╣рд╛рд░ рдЕрдкреЗрдХреНрд╖рд┐рдд рд╣реИред
Beause v-model v-bind:value рдФрд░ v-on:input рд▓рд┐рдП рд╕рд┐рд░реНрдл рд╕рд┐рдВрдЯреИрдХреНрд╕ рдЪреАрдиреА рд╣реИ, рдРрд╕рд╛ рд▓рдЧрддрд╛ рдирд╣реАрдВ рд╣реИ рдХрд┐ input рдИрд╡реЗрдВрдЯ рд╣реИрдВрдбрд▓рд░ рдХрд┐рд╕реА рдСрдмреНрдЬреЗрдХреНрдЯ рдХреА рд╕рдВрдкрддреНрддрд┐ рдХреЛ рд╣рдЯрд╛ рджреЗрддрд╛ рд╣реИ ( рдФрд░ рд╢рд╛рдпрдж рдЙрд╕ рд╕рдВрдкрддреНрддрд┐ рдХреА рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рд╢реАрд▓рддрд╛ рддреЛрдбрд╝ рджреЗрдВ)ред

рдореБрдЭреЗ рдПрдХ рдХрд╛рдордХрд╛рдЬ рдорд┐рд▓ рдЬрд╛рдПрдЧрд╛, рдзрдиреНрдпрд╡рд╛рдж :)

рдЬреИрд╕рд╛ рдХрд┐ рдЖрдкрдиреЗ #4742 рдореЗрдВ рджреЗрдЦрд╛, рдпрд╣ рдЕрдкреЗрдХреНрд╖рд┐рдд рд╡реНрдпрд╡рд╣рд╛рд░ рд╣реИред рдЗрд╕рдХрд╛ рдХрд╛рд░рдг рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдпрд╣ рдЬрд╛рдирдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдирд╛ рд╣реИ рдХрд┐ рдЗрдирдкреБрдЯ рдореЗрдВ рдХреЛрдИ рдореВрд▓реНрдп рдкреНрд░рджрд╛рди рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ ред рдЕрдиреНрдпрдерд╛, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рджреНрд╡рд╛рд░рд╛ 0 рджрд░реНрдЬ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдПрдХ рдЦрд╛рд▓реА рдЗрдирдкреБрдЯ рднреА

@posva Vue рдХреА рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рд╢реАрд▓рддрд╛ рдХреЛ рдФрд░ рд╕рдордЭрдиреЗ рдХреЗ рдмрд╛рдж, рдЕрд╢рдХреНрдд рд▓реМрдЯрдирд╛ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдмреЗрд╣рддрд░ рд╡рд┐рдХрд▓реНрдк рд╣реЛрдЧрд╛, рдмрдЬрд╛рдп рдЗрд╕рдХреЗ рдХрд┐ рдПрдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ рд▓реМрдЯрд╛ рджреА рдЬрд╛рдП

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕