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の自動入力問題に対する完璧な解決策
本日、MySQL 8.0 をアップデートしました。最初の問題: Navicatがデータベースに接続で...
CSS3 構文: (750 ピクセルのデザインの場合、1rem = 100 ピクセル) @media...
目次序文使用コンポーネントの記述データ構造分析プロセス分析基礎コードの分析他の要約する序文パスワード...
矢が放たれる前に、弓は矢にささやきました。「お前の自由は私のものだ。」スキーマは矢のようなもので、弓...
目次序文フロントエンドモジュール開発の価値厄介な名前の競合面倒なファイル依存関係モジュール化の利点C...
これ以上時間を無駄にせず、早速本題に入りましょう。 1. ロゴに代替テキストを追加するこれには 2 ...
MySQLの古いバージョンをアンインストールします(古いバージョンがない場合は、この手順をスキップし...
1. Navicatの紹介1. Navicat とは何ですか? Navicat は強力な MySQ...
一般的に、データ テーブル内の列を ID 列として設定すると、ID 列の表示値を手動で ID 列に挿...
1. 今日の午後、コースの要件により、Ubuntu で FTP サーバーを設定する実験を行う必要が...
位置が絶対の場合、関連する属性のパーセンテージは、参照先の要素 (包含ブロック) を基準として計算さ...
MySQLとMariaDBの関係MariaDB データベース管理システムは MySQL のブランチで...
目次1. Vue2 構文2. Vue3の使用1. コンポーネントのref値を設定する2. コンポーネ...
1. サーバー ホストをクリックし、右側の操作リストで [仮想スイッチ管理] をクリックして、仮想...
目次1. 現在のシステムにMySQLがインストールされているかどうかを確認する2. インストールされ...