Vue: рдбреЗрдЯрд╛ рд╡рд┐рдХрд▓реНрдк рдХреЗ рд╕рд╛рде рдорд┐рд╢реНрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп рддрд░реНрдХ рдХреЗ рд░реВрдк рдореЗрдВ `рдЗрд╕` рдХреЗ рд╕рд╛рде рдирд╣реАрдВ рдмреБрд▓рд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ

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

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

2.5.9 рд╣реИ

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

https://codepen.io/cool_zjy/pen/KyLpve

рдкреНрд░рдЬрдирди рдХрд░рдиреЗ рдХрд┐ рдкреНрд░рдХреНрд░рд┐рдпрд╛

  1. рдкреНрд░рдЬрдирди рдЪрд▓рд╛рддреЗ рд╣реИрдВ
  2. VueComponent рдХрдВрд╕реЛрд▓ рдореЗрдВ рд▓реЙрдЧ рдЗрди рдХрд┐рдпрд╛
  3. рдЕрдзреВрд░рд╛рдкрди // mixins: [mixin],
  4. рдлрд┐рд░ рд╕реЗ рдкреНрд░рдЬрдирди рдХрд░реЗрдВ

рдХреНрдпрд╛ рдЙрдореНрдореАрдж рд╣реИ?

VueComponent рдХрдВрд╕реЛрд▓ рдореЗрдВ рд▓реЙрдЧ рдЗрди рдХрд┐рдпрд╛

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

undefined рдХрдВрд╕реЛрд▓ рдореЗрдВ рд▓реЙрдЧ рдЗрди рдХрд┐рдпрд╛

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

рд╣реБрдХ рдФрд░ рдЕрдиреНрдп рддрд░реАрдХреЛрдВ рдореЗрдВ рдШрдЯрдХ рдЙрджрд╛рд╣рд░рдг рддрдХ рдкрд╣реБрдВрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдХреГрдкрдпрд╛ this рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред
https://codepen.io/Akryum/pen/OOYywd

@Akryum рдХреНрдпреЛрдВ? рдЪреВрдВрдХрд┐ 2.5 data рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдкрд╣рд▓реЗ рддрд░реНрдХ рдХреЗ рд░реВрдк рдореЗрдВ vm рдЙрджрд╛рд╣рд░рдг рдкреНрд░рд╛рдкреНрдд рд╣реЛрддрд╛ рд╣реИ https://github.com/vuejs/vue/pull/6760

рдореИрдВ рдПрдХ рдкреАрдЖрд░ рдкрд░ рд╣реВрдБред

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдлрд┐рдХреНрд╕ this рдХреЛ call mergeDataOrFn рдлрд╝рдВрдХреНрд╢рди рдкрд░ рджреВрд╕рд░реЗ arg рдХреЗ рд░реВрдк рдореЗрдВ рдЬреЛрдбрд╝ рд░рд╣рд╛ рд╣реИ

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