Vue.js рдореЗрдВ рд╕рднреА рд╡рд┐рдзрд┐рдпрд╛рдБ рд╡рд┐рдзрд┐рдпреЛрдВ рдореЗрдВ рд╕рдВрдпреБрдХреНрдд рд╣реИрдВ: {...} рдЕрдиреБрднрд╛рдЧред рдпрд╣ рдЕрд╕рд╣рдЬ рд╣реЛрддрд╛ рд╣реИ рдЬрдм рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ рдШрдЯрдХ рдореЗрдВ рдЕрдзрд┐рдХ рд╡рд┐рдзрд┐рдпрд╛рдВ рд╣реЛрддреА рд╣реИрдВред es6 рдХрдХреНрд╖рд╛рдУрдВ рдореЗрдВ рд╡рд┐рдзрд┐рдпреЛрдВ рдФрд░ рдЙрдкрдХрд░рдгреЛрдВ рдХреЛ рдХреИрд╕реЗ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░реЗрдВ, рдЬреИрд╕рд╛ рдХрд┐ рдЗрд╕ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ рд╣реИ - https://jsfiddle.net/slavik_210/9a5waya2/
1.ES6 рдХрдХреНрд╖рд╛рдПрдВ рдпрд╣рд╛рдВ рдЕрдирд╛рд╡рд╢реНрдпрдХ рд╣реИрдВред
2.рдпрджрд┐ рдЖрдкрдХрд╛ рд▓рдХреНрд╖реНрдп рд╡рд┐рдзрд┐рдпреЛрдВ рдХреЛ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░рдирд╛ рд╣реИ, рддреЛ рдЖрдк рдЙрдиреНрд╣реЗрдВ рдХреЗрд╡рд▓ рдПрдХ рдЕрд▓рдЧ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд░рдЦ рд╕рдХрддреЗ рд╣реИрдВ
import {foo, bar} from 'some-other-file'
...
methods: {
foo,
bar
}
рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдХреГрдкрдпрд╛ рдРрд╕реЗ рдкреНрд░рд╢реНрдиреЛрдВ рдХреЗ рд▓рд┐рдП рдлреЛрд░рдо рдФрд░/рдпрд╛ рдЧрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред
рдлрд╛рдирди, рдзрдиреНрдпрд╡рд╛рдж! рдореИрдВрдиреЗ рдЗрд╕ рд╕рд╡рд╛рд▓ рдХреЛ рдЧрдбрд╝рдЧрдбрд╝рд╛рд╣рдЯ рдореЗрдВ рд▓рд┐рдЦрд╛ рдерд╛ рд▓реЗрдХрд┐рди рдмреЛрдмреЙрдбреА рдиреЗ рдЬрд╡рд╛рдм рджрд┐рдпрд╛ред
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдХреГрдкрдпрд╛ рдРрд╕реЗ рдкреНрд░рд╢реНрдиреЛрдВ рдХреЗ рд▓рд┐рдП рдлреЛрд░рдо рдФрд░/рдпрд╛ рдЧрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред