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の自動入力問題に対する完璧な解決策
Ansible を使用する学生は、以下に示すように、Ansible が特定のフォルダーまたはファイル...
システム: Ubuntu 16.04LTS 1\公式サイトからmysql-5.7.18-linux-...
このプロジェクトは最近テストされ、テスターから、トークンの有効期限が切れたため、ルートが自動的にログ...
Firefox、Opera、その他のブラウザは Webdings フォントをサポートしていません。回...
ビジネス上のニーズにより、急ぎの購入が発生することが多いため、ロード バランシング フロント エンド...
以下の操作デモンストレーションはすべて MySQL バージョン 5.6.36 に基づいています。仕事...
目次ERR 1067による殺人事件2番目の問題の原因はsql_modeです3. sql_modeを設...
目次背景関数目的アイデアの源成し遂げるセット得るプロパティの削除拡張機能を禁止するもっている要約する...
各 Web ページには、URL () で識別されるアドレスがあります。通常、Web サイト内でリンク...
成果を達成する実装コードhtml <input type="radio" ...
最近、インターフェースを描画しているときに、インターフェースに垂直線を描画し、この垂直線の高さが親 ...
(Win7 システム) VMware 仮想マシンのインストール チュートリアルVMware は仮想マ...
会社が現在使用しているソリューションを確認するためにバックエンドにログインしました。使用される FT...
序文最近この問題に遭遇するまで、私は UTF-8 が文字セットの問題に対する普遍的な解決策だと考えて...
目次序文 - Vue ルーティング1. 最も基本的なルーティング構成1. router/index....