TomekABC123
TomekABC123
#javascript #vuejs
Jak wyrenderowac dynamicznie komponent wewnatrz jakeigos diva?
W sensie tworze sobie komponent poprzez:
const compA = Vue.extend({...})
i renderuje go poprzez new compA().$mount($selector)
Tylko ze renderuje sie on w miejsce tego selectora, natomiast ja bym chcial zrobic to wewnatrz, czyli jakby uzyc innerHtml ze zwyklego js'a
  • Najlepsze
  • Wszystkie komentarze
LaylaTichy
@TomekABC123: najprościej po prostu zrób sobie i mount na app wtedy wrapper ci zostaje
lobo
lobo
1
@TomekABC123: Możesz równie dobrze tworzyć pustego diva w selektorze przed wywołaniem mounta i mounta dawać na selector div
TomekABC123
TomekABC123
TomekABC123 Autor
0
@lobo: @LaylaTichy: czyli jak rozumiem $mount ani inna metdoa w Vue nie ma zadnych opcji zeby zrobic to co chce, i jedynie zostaje mi taka droga troche dookola
LaylaTichy
@TomekABC123: za vue docsami

The provided element merely serves as a mounting point. Unlike in Vue 1.x, the mounted element will be replaced with Vue-generated DOM in all cases. It is therefore not recommended to mount the root instance to or .

I przecież wrzucenie sobie jakiegoś Child elementu i mountoeanie na niego da ci ten sam efekt co innerHTML powiedzmy