Version
2.3.3
Reproduction link
https://jsfiddle.net/50wL7mdz/33234/
Steps to reproduce
Run JSfiddle several times.
There are two <child>
components in source, displaying same content after http call done asynchronously.
One component is wrapped within <transition-group>
, while other is not.
What is expected?
Both <child>
components to display "I'm visible" when loaded.
What is actually happening?
First component version within <transition-group>
shows randomly.
<div v-show="!loading1" key="content">
with loading1 = false
still produces style="display:none"
on element
It's strange, but it's happens only with conjunction of vue-resource, and styles in <transition-group>
In other cases everything works well