2.4.4
https://jsfiddle.net/gloxing/Ltjyjjba/
ボタンを2回クリックすると、コンポーネントの参照が未定義になります
topProgressコンポーネントが再び表示されます
コンポーネントの参照は未定義になります
Vue2.4.2では動作は正常です。
ええ、v-showは機能するはずです。 ただし、v2.4.4より前では、v-showとv-ifの両方が適切に機能します。
これは実際にはあなたのライブラリに関連しています: https : v-ifを使用しているため、削除されて存在しないと思います( transitionは、タグをレンダリングしない抽象的なコンポーネントです)。 v-showを使用してみましたが、機能するはずです: https :
v-if
transition
v-show
別の解決策は、コンポーネントをdivまたはspanでラップすることです。
vue refs undefined
最も参考になるコメント
ええ、v-showは機能するはずです。 ただし、v2.4.4より前では、v-showとv-ifの両方が適切に機能します。