2016-11-06 6 views
5

に自分自身を削除することができますこれ自体のようなコンポーネント

this.$delete(this) 
+2

私はこのことを以前に見ました。デジャヴェのような感じ... – RQDQ

答えて

9

いいえ、コンポーネントを直接削除することはできません。 DOMコンポーネントから子コンポーネントを削除するには、親コンポーネントがv-ifを使用する必要があります。

文献:ドキュメントから引用https://vuejs.org/v2/api/#v-if

条件付き発現値のtruthyらしさに基づいて要素をレンダリングします。要素とそれに含まれるディレクティブ/コンポーネントは、トグル中に破壊され、再構築されます。

子コンポーネントが親にいくつかのデータオブジェクトの一部として作成されている場合は、変更(または削除)、$emitを経由して親にイベントを送信する必要がありますデータと子コンポーネントは、独自に離れて行くだろう。最近これについて別の質問がありました:Delete a Vue child component

+0

thxたくさん、私はそれを試してみましょう! – Ciao

関連する問題

 関連する問題