グローバルに登録されたVueコンポーネントをレガシーアプリに手動でマウントしますか?

d -_- b

AngularJSプロジェクトをVue2に変換しています。

私の戦略は、AngularJSにルーティングを処理させ、各角度ビュー内の個々のコンポーネントをゆっくりと交換することです。

私のmain.tsファイルでは、次のようなグローバルコンポーネントをインポートして定義しています。

import LoginForm from './components/LoginForm.vue';
Vue.component('LoginForm', LoginForm);

関連するAngularコントローラーが読み込まれたら、JavaScriptを実行してVueコンポーネントを手動でマウントしたいと思います。

これは良いアプローチですか?

以前に登録したコンポーネントを手動でマウントするにはどうすればよいですか?

Vue.somehowGetComponent('LoginForm').mountTo('#login-form');

jcbdrn

この目的のためにグローバルコンポーネントとして登録することはしません。インポートしてから、インスタンスを作成してマウントするだけです。例えば。

  // import the component
  import LoginForm from './components/LoginForm.vue';

  // If you haven't already, must call `Vue.extend` on LoginForm before its instantiation

  const myLoginForm = new LoginForm();

  // mount to your legacy app
  myLoginForm.$mountTo(document.getElementById('login-form'));

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

グローバルに登録されたvuejsコンポーネントにオプションを渡す

分類Dev

以前にシングルトンとして登録された新しいコンポーネントインスタンスがプログラムで初期化された場合、Autofacはどのように動作しますか

分類Dev

スプリングは、コンポーネントを手動で作成し、シングルトンとして登録します

分類Dev

Vueコンポーネントをグローバルに登録する

分類Dev

Vue Rangedate Pickerコンポーネントを正しくグローバルに登録して使用するにはどうすればよいですか?

分類Dev

Vueは最後に登録されたコンポーネントのみをレンダリングします

分類Dev

Vue.jsはコンポーネントがレンダリングされた後にイベントをトリガーしますか?

分類Dev

vuejsにローカルに登録されたコンポーネントをループする

分類Dev

マップインリアクションを使用してレンダリングされたコンポーネントのリストの特定のコンポーネントを変更するにはどうすればよいですか?

分類Dev

vueでレンダリングされたコンポーネントにイベントを渡します

分類Dev

ローカルVue.jsコンポーネントを動的に登録します

分類Dev

VueコンポーネントがマウントされたときにCSSアニメーションをトリガーする

分類Dev

「例外:tのインスタンス化中にエラーが発生しました!プライマリアウトレットはすでに登録されています。」コルドバangular2アプリで

分類Dev

コンポーネントを正しく登録しましたか?再帰コンポーネントの場合は、必ず「名前」オプションを指定してください。(<ルート>にあります)VUE

分類Dev

ノックアウトコンポーネントは、動的に生成された<script>で登録できますか?

分類Dev

Vue.jsにネストされたコンポーネント:コンポーネントのマウントに失敗しました:テンプレートまたはレンダリング関数が定義されていません

分類Dev

手動でダウンロードしたコンポーザーベースのプラグインをコンポーザーベースのアプリケーションにインストールするにはどうすればよいですか?

分類Dev

リポジトリによってインストールされたプログラム上に手動でインストールされたプログラムは、アップグレード時に元に戻されますか?

分類Dev

動的に追加されたサーバーコントロールにJavaScriptリソースを登録する

分類Dev

任意のシェルで入力されたすべてのコマンドをログに記録します。出力(ロガー関数からsyslog-ng / journaldまで)にコマンドの重複エントリが含まれていますか?

分類Dev

Vue jsは、すべてのコンポーネントをグローバルに登録しても大丈夫ですか?

分類Dev

@ComponentScanは、検出された@Configurationクラスを現在のアプリケーションコンテキストに自動的に登録しますか?

分類Dev

<script>を使用したVueでのグローバルコンポーネント登録

分類Dev

Angularの名前付きアウトレットでレンダリングされたコンポーネントからプライマリアウトレットにルーティングできません

分類Dev

手動でマウントされたvueコンポーネントの小道具を更新するにはどうすればよいですか?

分類Dev

コレクションをネストされたコレクションプロパティの要素でグループ化されたグアバマルチマップに変換するにはどうすればよいですか?

分類Dev

React Railsコンポーネント:手動で再レンダリングをトリガーします

分類Dev

グローバルコンポーネントをvue-routerに登録する方法

分類Dev

VueJS-コンポーネントで動的に渡されたテンプレートをレンダリングします

Related 関連記事

  1. 1

    グローバルに登録されたvuejsコンポーネントにオプションを渡す

  2. 2

    以前にシングルトンとして登録された新しいコンポーネントインスタンスがプログラムで初期化された場合、Autofacはどのように動作しますか

  3. 3

    スプリングは、コンポーネントを手動で作成し、シングルトンとして登録します

  4. 4

    Vueコンポーネントをグローバルに登録する

  5. 5

    Vue Rangedate Pickerコンポーネントを正しくグローバルに登録して使用するにはどうすればよいですか?

  6. 6

    Vueは最後に登録されたコンポーネントのみをレンダリングします

  7. 7

    Vue.jsはコンポーネントがレンダリングされた後にイベントをトリガーしますか?

  8. 8

    vuejsにローカルに登録されたコンポーネントをループする

  9. 9

    マップインリアクションを使用してレンダリングされたコンポーネントのリストの特定のコンポーネントを変更するにはどうすればよいですか?

  10. 10

    vueでレンダリングされたコンポーネントにイベントを渡します

  11. 11

    ローカルVue.jsコンポーネントを動的に登録します

  12. 12

    VueコンポーネントがマウントされたときにCSSアニメーションをトリガーする

  13. 13

    「例外:tのインスタンス化中にエラーが発生しました!プライマリアウトレットはすでに登録されています。」コルドバangular2アプリで

  14. 14

    コンポーネントを正しく登録しましたか?再帰コンポーネントの場合は、必ず「名前」オプションを指定してください。(<ルート>にあります)VUE

  15. 15

    ノックアウトコンポーネントは、動的に生成された<script>で登録できますか?

  16. 16

    Vue.jsにネストされたコンポーネント:コンポーネントのマウントに失敗しました:テンプレートまたはレンダリング関数が定義されていません

  17. 17

    手動でダウンロードしたコンポーザーベースのプラグインをコンポーザーベースのアプリケーションにインストールするにはどうすればよいですか?

  18. 18

    リポジトリによってインストールされたプログラム上に手動でインストールされたプログラムは、アップグレード時に元に戻されますか?

  19. 19

    動的に追加されたサーバーコントロールにJavaScriptリソースを登録する

  20. 20

    任意のシェルで入力されたすべてのコマンドをログに記録します。出力(ロガー関数からsyslog-ng / journaldまで)にコマンドの重複エントリが含まれていますか?

  21. 21

    Vue jsは、すべてのコンポーネントをグローバルに登録しても大丈夫ですか?

  22. 22

    @ComponentScanは、検出された@Configurationクラスを現在のアプリケーションコンテキストに自動的に登録しますか?

  23. 23

    <script>を使用したVueでのグローバルコンポーネント登録

  24. 24

    Angularの名前付きアウトレットでレンダリングされたコンポーネントからプライマリアウトレットにルーティングできません

  25. 25

    手動でマウントされたvueコンポーネントの小道具を更新するにはどうすればよいですか?

  26. 26

    コレクションをネストされたコレクションプロパティの要素でグループ化されたグアバマルチマップに変換するにはどうすればよいですか?

  27. 27

    React Railsコンポーネント:手動で再レンダリングをトリガーします

  28. 28

    グローバルコンポーネントをvue-routerに登録する方法

  29. 29

    VueJS-コンポーネントで動的に渡されたテンプレートをレンダリングします

ホットタグ

アーカイブ