Vue: Vueは未使用のノードを削除し、参照を未定義に設定します

作成日 2017年09月18日  ·  3コメント  ·  ソース: vuejs/vue

バージョン

2.4.4

複製リンク

https://jsfiddle.net/gloxing/Ltjyjjba/

再現する手順

ボタンを2回クリックすると、コンポーネントの参照が未定義になります

何が期待されますか?

topProgressコンポーネントが再び表示されます

実際に何が起こっているのですか?

コンポーネントの参照は未定義になります


Vue2.4.2では動作は正常です。

最も参考になるコメント

ええ、v-showは機能するはずです。 ただし、v2.4.4より前では、v-showとv-ifの両方が適切に機能します。

全てのコメント3件

これは実際にはあなたのライブラリに関連しています: https
v-ifを使用しているため、削除されて存在しないと思います( transitionは、タグをレンダリングしない抽象的なコンポーネントです)。 v-showを使用してみましたが、機能するはずです: https

別の解決策は、コンポーネントをdivまたはspanでラップすることです。

ええ、v-showは機能するはずです。 ただし、v2.4.4より前では、v-showとv-ifの両方が適切に機能します。

vue refs undefined

このページは役に立ちましたか?
0 / 5 - 0 評価

関連する問題

seemsindie picture seemsindie  ·  3コメント

robertleeplummerjr picture robertleeplummerjr  ·  3コメント

guan6 picture guan6  ·  3コメント

aviggngyv picture aviggngyv  ·  3コメント

paceband picture paceband  ·  3コメント