2.4.4
https://jsfiddle.net/gloxing/Ltjyjjba/
clique no botão duas vezes, as referências dos componentes serão indefinidas
o componente topProgress mostra novamente
as referências do componente serão indefinidas
O comportamento é normal no Vue 2.4.2.
Na verdade, isso está relacionado à sua lib: https://github.com/dalphyx/vue-top-progress/blob/master/src/top-progress.vue#L7
Eu acho que porque você está usando um v-if
, ele é retirado e não existe ( transition
sendo um componente abstrato que não renderiza uma tag). Você já tentou usar um v-show
, deve funcionar: https://jsfiddle.net/t5ad6o31/
Outra solução seria envolver seu componente em um div ou intervalo
Sim, v-show deve funcionar. Mas antes da v2.4.4 tanto v-show quanto v-if funcionam bem.
vue refs indefinido
Comentários muito úteis
Sim, v-show deve funcionar. Mas antes da v2.4.4 tanto v-show quanto v-if funcionam bem.