Pola tunggal saya saat ini adalah Vue.extend
komponen dan memanggil $appendTo(body)
pada compile
pada require
dan mengembalikan vm
pada semua yang lain .
Ketika vm.$appendTo
akan dihapus, saya akan membutuhkan cara lain untuk membuat komponen tunggal..
Mungkin seperti ini:
replace: false
el: => document.body
Di vue-comps saat ini saya memiliki 3 komponen tunggal:
waves
dengan animasi svgSaya tidak begitu mengerti perlunya $appendTo()
sini - Anda bisa menggunakan metode DOM asli di this.$el
, apa bedanya?
Mungkin aku hanya bingung tentang
terpasang usang, komponen tidak lagi memiliki kemungkinan untuk off-dom
Apakah ini akan berhasil?
Comp = Vue.extend(someComp)
vm = new Comp() # vm is off-dom here ?
document.body.appendChild(vm.$el)
kalo gitu bisa di tutup..
Anda perlu memanggil $mount()
tanpa argumen (yang menciptakan vm.$el
) sebelum menambahkannya, tetapi jika tidak, ya, itu akan berfungsi.
Komentar yang paling membantu
Anda perlu memanggil
$mount()
tanpa argumen (yang menciptakanvm.$el
) sebelum menambahkannya, tetapi jika tidak, ya, itu akan berfungsi.