Vueでは、ローカルコンポーネントを自分で定義(登録)することができます。 コンポーネント名を定義するには: var ComponentA = { /* ... */ } var ComponentB = { /* ... */ } 次に、コンポーネント オプションで使用するコンポーネントを定義します。 新しいVue({ el: '#app', // コンポーネントセンターコンポーネント: { // ビュー層でローカルに登録されたコンポーネントをレンダリングする場合 // component-a: ビュー層で呼び出すときに使用する名前 // ComponentA: ローカルに登録されたコンポーネント名 'component-a': ComponentA, 'コンポーネント-b': コンポーネントB } }) ビューレイヤーでローカル コンポーネントを呼び出します。 <div id="アプリ"> <コンポーネント-a></コンポーネント-a> <コンポーネント-b></コンポーネント-b> </div> 例えば: <本文> <div id="アプリ"> <コンポーネント-a></コンポーネント-a> <コンポーネント-b></コンポーネント-b> </div> <script src="./js/vue.js"></script> <スクリプト> コンポーネントA = { テンプレート:` <p>私はローカルコンポーネント 1 です</p> ` } コンポーネントB = { テンプレート:` <p>私はローカルコンポーネント2です</p> ` } vm = new Vue({ el:'#app', データ:{ }, コンポーネント:{ "コンポーネント-a":コンポーネントA, "コンポーネント-b":コンポーネントB } }) </スクリプト> 出力は次のようになります。 以下もご興味があるかもしれません:
|
<<: Google Chromeの自動入力問題に対する完璧な解決策
システムとユーザー環境の設計<br />Apple システムの成功は、そのシステム アー...
昨年、プロジェクトの必要性により、Python でクローラーを作成しました。クロールされたデータは、...
目次1. 問題2. 解決策1. オブジェクトをanyとして宣言する2. オブジェクトのインターフェー...
1. MySQLのデフォルトストレージエンジンの変更MySQL 5.1 より前のバージョンでは、デフ...
1. スクリプトを動的に読み込むウェブサイトの需要が高まるにつれて、スクリプトの需要も徐々に増加しま...
解決策は2つあります。 1つはCSSで、background-size:coverを使用して画像の伸...
目次設定を追加json 構成レイヤー構成の表示論理層の構成位置追跡をオンにする録音を開始開始座標を決...
1. マックヴラン前回のブログ投稿で紹介した Docker コンテナのホスト間通信を実現するための ...
1.html <div class="ログインボディ"> <...
MySQL データベース テーブルでは、インデックスを作成、表示、再構築、削除できるため、クエリ速度...
参考: Docker 公式 Redis ドキュメント1. 特別なバージョン要件がある場合は、redi...
この記事では、MySQL 8.0.20のインストールと設定方法についての詳細なチュートリアルを参考ま...
ナビゲーションバーの作成:技術要件: CS HTMLタグ達成目的:ナビゲーションバーメニューの作成コ...
MySQL 8 の公式バージョン 8.0.11 がリリースされました。公式発表によると、MySQL ...
この記事では、例を使用して、MySQL ビューの一貫性を確保する方法 (チェック オプションを使用)...