2017-08-11 20 views
1

以前にVue.component(名前、{...})で登録されていた、実行時にVueからコンポーネントを削除したいのですが可能ですか?グローバルレジストリからvueコンポーネントをグローバルに削除することはできますか?

実際の開発環境で、多数のコンポーネントをオンザフライで作成しており、古いコンポーネントをメモリから削除したいと考えています。

コンポーネントに登録されている子コンポーネントを実行時に変更することはできますか?もちろん、それ以降に構築された、または手動で更新された新しいコンポーネントインスタンスにのみ影響します。

+1

'Vue.component( '私の-コンポーネント1'、()=> nullが)のためにトリックを行う必要があります信じる;'最小限とコンポーネントに取って代わるだろう関数。それはまだ存在しますが、何も描画しません。 –

+0

これは興味深いアプローチです。試してみましょう。少なくともこれは依存関係のチェーンを最小限に抑える必要があります – mgoetzke

答えて

1

私はこれがあなた

wm.$destroy() 

Documentation for Destroy

+0

これはVMを破壊しますが、コンポーネントはVueオブジェクトに登録されます。 –

関連する問題