рдореЗрд░реЗ рд╡рд░реНрддрдорд╛рди рд╕рд┐рдВрдЧрд▓рдЯрди рдкреИрдЯрд░реНрди рдХреЗ рд▓рд┐рдП рд╣реИ Vue.extend
рдШрдЯрдХ рдФрд░ рдХреЙрд▓ $appendTo(body)
рдкрд░ compile
рдкрд░ рдкрд╣рд▓реЗ require
рдФрд░ рд╡рд╛рдкрд╕реА vm
рд╕рднреА рджреВрд╕рд░реЛрдВ рдкрд░ .
рдЬрдм vm.$appendTo
рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рддреЛ рдореБрдЭреЗ рд╕рд┐рдВрдЧрд▓рдЯрди рдШрдЯрдХреЛрдВ рдХреЛ рдмрдирд╛рдиреЗ рдХрд╛ рдПрдХ рдФрд░ рддрд░реАрдХрд╛ рдЪрд╛рд╣рд┐рдПред
рд╢рд╛рдпрдж рдХреБрдЫ рдРрд╕рд╛:
replace: false
el: => document.body
Vue-comps рдореЗрдВ рдореЗрд░реЗ рдкрд╛рд╕ рд╡рд░реНрддрдорд╛рди рдореЗрдВ 3 рд╕рд┐рдВрдЧрд▓рдЯрди рдШрдЯрдХ рд╣реИрдВ:
waves
рдЗрдВрд╕реНрдЯреЗрдВрд╕ рдкрд░реЛрд╕рддрд╛ рд╣реИрдореИрдВ рдпрд╣рд╛рдВ $appendTo()
рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреЛ рдмрд┐рд▓реНрдХреБрд▓ рдирд╣реАрдВ рд╕рдордЭрддрд╛ - рдЖрдк рдХреЗрд╡рд▓ this.$el
рдкрд░ рдореВрд▓ DOM рд╡рд┐рдзрд┐рдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдХреНрдпрд╛ рдЕрдВрддрд░ рд╣реИ?
рд╢рд╛рдпрдж рдореИрдВ рдмрд╕ рдЙрд▓рдЭрди рдореЗрдВ рд╣реВрдБ
рд╕рдВрд▓рдЧреНрди рдмрд╣рд┐рд╖реНрдХреГрдд, рдШрдЯрдХреЛрдВ рдХреЗ рдЕрдм рдСрдл-рдбреЛрдо рд╣реЛрдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рдирд╣реАрдВ рд╣реИ
рдпрд╣ рдХрд╛рдо рдХрд░реЗрдЧрд╛?
Comp = Vue.extend(someComp)
vm = new Comp() # vm is off-dom here ?
document.body.appendChild(vm.$el)
рдЕрдЧрд░ рдРрд╕рд╛ рд╣реИ рддреЛ рдЗрд╕реЗ рдмрдВрдж рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ..
рдЖрдкрдХреЛ рдЗрд╕реЗ рдЬреЛрдбрд╝рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ $mount()
рдмрд┐рдирд╛ рддрд░реНрдХреЛрдВ рдХреЗ (рдЬреЛ vm.$el
рдмрдирд╛рддрд╛ рд╣реИ) рдХреЙрд▓ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЕрдиреНрдпрдерд╛ рд╣рд╛рдБ рдЗрд╕реЗ рдХрд╛рдо рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
рдЖрдкрдХреЛ рдЗрд╕реЗ рдЬреЛрдбрд╝рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ
$mount()
рдмрд┐рдирд╛ рддрд░реНрдХреЛрдВ рдХреЗ (рдЬреЛvm.$el
рдмрдирд╛рддрд╛ рд╣реИ) рдХреЙрд▓ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЕрдиреНрдпрдерд╛ рд╣рд╛рдБ рдЗрд╕реЗ рдХрд╛рдо рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред