Element: рдлреЙрд░реНрдо рд╕рддреНрдпрд╛рдкрди рдПрдХрд▓ рдХреНрд╖реЗрддреНрд░ рд╕рддреНрдпрд╛рдкрди

рдХреЛ рдирд┐рд░реНрдорд┐рдд 9 рджрд┐рд╕ре░ 2016  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: ElemeFE/element

рдПрд▓рд┐рдореЗрдВрдЯрдпреВрдЖрдИ рд╕рдВрд╕реНрдХрд░рдг


1.0.2

рдУрдПрд╕/рдмреНрд░рд╛рдЙрдЬрд╝рд░ рд╕рдВрд╕реНрдХрд░рдг

рдореИрдХреЛрдЬрд╝/рдХреНрд░реЛрдо 54

рд╡реНрдпреВ рд╕рдВрд╕реНрдХрд░рдг


2.1.3

рдкреНрд░рдЬрдирди рд▓рд┐рдВрдХ




https://jsfiddle.net/x4storm/d5dofm9c/

рдкреНрд░рдЬрдирди рдХреЗ рдЪрд░рдг

рд╕рднреА рдХреЛ рдорд╛рдиреНрдп рдХрд░реЗрдВ, рдПрдХрд▓ рдХреЛ рдорд╛рдиреНрдп рдХрд░реЗрдВ, рдФрд░ рдПрдХрд▓ рдХреЛ рдЕрддреБрд▓реНрдпрдХрд╛рд▓рд┐рдХ рд░реВрдк рд╕реЗ рдорд╛рдиреНрдп рдХрд░реЗрдВ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред рдирддреАрдЬрддрди, рдПрдкреАрдЖрдИ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдПрдХ рд╕рдорд╛рди рдирд╣реАрдВ рд╣реИред
validate(cb) cb рдПрдХ рдмреВрд▓рд┐рдпрди рдорд╛рди рд╕реНрд╡реАрдХрд╛рд░ рдХрд░реЗрдЧрд╛ рдЬреЛ рд╕рддреНрдпрд╛рдкрди рдкрд╛рд╕ рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░рддрд╛ рд╣реИ, рдЬреЛ рдкрд╛рд╕ рд╣реЛрдиреЗ рдкрд░ рд╕рддреНрдп рд╣реИред

рдФрд░ validateField(prop, cb) cb рджреНрд╡рд╛рд░рд╛ рд╕реНрд╡реАрдХрд╛рд░ рдХрд┐рдП рдЧрдП рдкреИрд░рд╛рдореАрдЯрд░ рдлрд┐рд░ рд╕реЗ рдиреЛрдбрдЬ рд╢реИрд▓реА рдмрди рдЧрдП рд╣реИрдВред рдпрджрд┐ рд╕рддреНрдпрд╛рдкрди рдкрд╛рд╕ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдпрд╣ рд╢реВрдиреНрдп рд╣реИ, рдпрджрд┐ рд╕рддреНрдпрд╛рдкрди рд╡рд┐рдлрд▓ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдПрд╕рд┐рдВрдХреНрд░реЛрдирд╕ рдХреЙрд▓рдмреИрдХ рдореЗрдВ рдкрд╛рд╕ рдХреА рдЧрдИ рд╕рд╛рдордЧреНрд░реА рд╣реИ, рдФрд░ рд╕рд┐рдВрдХреНрд░рдирд╛рдЗрдЬрд╝реЗрд╢рди рд╕рддреНрдпрд╛рдкрд┐рдд рдлрд╝реАрд▓реНрдб рдЬрд╛рдирдХрд╛рд░реА рд╣реИред

рдпрджрд┐ рдкрд╛рд░рд┐рдд рдореВрд▓реНрдп null рд╣реИ, рддреЛ рдпрд╣ рдкрд╛рд░рд┐рдд рд╣реЛ рдЬрд╛рдПрдЧрд╛, рдЬреЛ рдХрд┐ рдореЗрд░реЗ рдЕрдкрдиреЗ рдЕрд╡рд▓реЛрдХрди рджреНрд╡рд╛рд░рд╛ рдирд┐рдХрд╛рд▓рд╛ рдЧрдпрд╛ рдирд┐рд╖реНрдХрд░реНрд╖ рд╣реИред рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рдврд╛рдВрдЪрд╛ рдореВрд▓ рд░реВрдк рд╕реЗ рдЗрд╕ рддрд░рд╣ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЗрд╕рд▓рд┐рдП рдореБрдЭреЗ рдЕрдкрдиреА рд╢рдВрдХрд╛рдУрдВ рдХреЛ рджреВрд░ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

рдХреНрдпрд╛ рдЕрдкреЗрдХреНрд╖рд┐рдд рд╣реИ?

рдХреНрд╖рдорд╛ рдХрд░реЗрдВ, рдпреЗ рджреЛ рдПрдкреАрдЖрдИ рдкреИрд░рд╛рдореАрдЯрд░ рдПрдХреАрдХреГрдд рдирд╣реАрдВ рд╣реИрдВ, рдХреНрдпрд╛ рд╡реЗ рдореВрд▓ рдбрд┐рдЬрд╛рдЗрди рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИрдВ?
рдпрджрд┐ рдРрд╕рд╛ рд╣реИ, рддреЛ рдХреГрдкрдпрд╛ рдЗрд╕реЗ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдореЗрдВ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдмрддрд╛рдПрдВ рддрд╛рдХрд┐ рдЧрд▓рддрдлрд╣рдореА рд╕реЗ рдмрдЪрд╛ рдЬрд╛ рд╕рдХреЗ рдФрд░ рдиреБрдХрд╕рд╛рди рдХреА рдЪрд┐рдВрддрд╛ рдХреА рдЬрд╛ рд╕рдХреЗред

рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХреНрдпрд╛ рд╣реЛ рд░рд╣рд╛ рд╣реИ?

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

@baiyaaaaa рдареАрдХ рд╣реИ, рдПрдХ рд╣реА рдХреНрд╖реЗрддреНрд░ рдХреЗ рд╕рддреНрдпрд╛рдкрди рдХреЛ рдордЬрдмреВрдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдХреНрдпреЛрдВрдХрд┐ рдРрд╕реА рд╕реНрдерд┐рддрд┐рдпрд╛рдВ рд╣реИрдВ:
рд╕рддреНрдпрд╛рдкрди рдХреЛрдб рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдореЛрдмрд╛рдЗрд▓ рдлрд╝реЛрди рдирдВрдмрд░ рдореЗрдВ рднрд░реЗ рдЧрдП рдлрд╝реАрд▓реНрдб рдХреЛ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛

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

рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдПрдХ рд╕рдорд╕реНрдпрд╛ рд╣реИ рдХрд┐ рд╕рд┐рдВрдХреНрд░реЛрдирд╕ рдФрд░ рдПрд╕рд┐рдВрдХреНрд░реЛрдирд╕ рдХреЙрд▓рдмреИрдХ рдкреИрд░рд╛рдореАрдЯрд░ рдПрдХреАрдХреГрдд рдирд╣реАрдВ рд╣реИрдВ, рдФрд░ рдЕрдЧрд▓реЗ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдЗрд╕реЗ рдареАрдХ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдпрд╣ рдбрд┐рдЬрд╝рд╛рдЗрди рдореЗрдВ рд╣реИ рдХрд┐ рдкреВрд░реЗ рдлреЙрд░реНрдо рдХреЗ рд╕рддреНрдпрд╛рдкрди рдХреЗ рдХреЙрд▓рдмреИрдХ рдкреИрд░рд╛рдореАрдЯрд░ рдХреЛ рдмреВрд▓рд┐рдпрди рдорд╛рди рджреНрд╡рд╛рд░рд╛ рджрд░реНрд╢рд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЖрдо рддреМрд░ рдкрд░, рдпрд╣ рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рдкреВрд░реЗ рдлреЙрд░реНрдо рдХрд╛ рд╕рддреНрдпрд╛рдкрди рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗрд╡рд▓ рдЕрдВрддрд┐рдо рдкрд░рд┐рдгрд╛рдо рдХреА рдкрд░рд╡рд╛рд╣ рдХрд░рддрд╛ рд╣реИред

@baiyaaaaa рдареАрдХ рд╣реИ, рдПрдХ рд╣реА рдХреНрд╖реЗрддреНрд░ рдХреЗ рд╕рддреНрдпрд╛рдкрди рдХреЛ рдордЬрдмреВрдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдХреНрдпреЛрдВрдХрд┐ рдРрд╕реА рд╕реНрдерд┐рддрд┐рдпрд╛рдВ рд╣реИрдВ:
рд╕рддреНрдпрд╛рдкрди рдХреЛрдб рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдореЛрдмрд╛рдЗрд▓ рдлрд╝реЛрди рдирдВрдмрд░ рдореЗрдВ рднрд░реЗ рдЧрдП рдлрд╝реАрд▓реНрдб рдХреЛ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛

рдХреИрд╕реЗ рдорд╛рдиреНрдп рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рдХреНрдпрд╛ рд╕рддреНрдпрд╛рдкрди рдкрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ? рдХреЙрд▓рдмреИрдХ рд╡рд┐рдзрд┐ рдкрдВрдЬреАрдХреГрдд рдХрд░реЗрдВред рд╕рддреНрдпрд╛рдкрди рд╕рдлрд▓ рд╣реЛрдиреЗ рдкрд░, рдХреЙрд▓рдмреИрдХ рд╡рд┐рдзрд┐ рдирд╣реАрдВ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдХреИрд╕реЗ рд╣рд▓ рдХрд░реЗрдВ?

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

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

Zhao-github picture Zhao-github  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

sudo-suhas picture sudo-suhas  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

chao-hua picture chao-hua  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

zhguokai picture zhguokai  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

no5no6 picture no5no6  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ