1. コンポーネントの構成通常、アプリケーションはネストされたコンポーネント ツリーとして構成されます。 たとえば、ヘッダー、サイドバー、コンテンツ領域などのコンポーネントがあり、それぞれにナビゲーション リンクやブログ投稿などの他のコンポーネントが含まれている場合があります。 テンプレートで使用するには、まずこれらのコンポーネントを登録して、 これまでのところ、コンポーネントはすべて Vue.component('コンポーネント名', { // ... オプション ... }) グローバルに登録されたコンポーネントは、登録後、コンポーネント ツリー内のすべての子コンポーネントのテンプレートを含め、新しく作成された 2. コンポーネント名コンポーネントを登録するときは、必ず名前を付ける必要があります。たとえば、グローバルに登録すると次のようになります。 Vue.component('コンポーネント名', { /* ... */ }) コンポーネント名は 2.1 コンポーネントの命名コンポーネント名を定義する方法は 2 つあります。
ハイフンで区切られた名前 Vue.component('コンポーネント名', { /* ... */ }) (ハイフンで区切られた名前)を使用してコンポーネントを定義する場合、例: 最初の文字を大文字にする Vue.component('MyComponentName', { /* ... */ }) (最初の文字を大文字にする) を使用してコンポーネントを定義する場合、カスタム要素を参照するときにどちらかの命名規則を使用できます。つまり、
3. グローバル登録グローバル登録では、Vue.component を使用してコンポーネントを作成します。 ジャワ Vue.component('コンポーネント名', { // ... オプション... }) これらのコンポーネントはグローバルに登録されています。つまり、登録後に新しく作成された 例えば: <div id="アプリ"> <コンポーネント-a></コンポーネント-a> <コンポーネント-b></コンポーネント-b> <コンポーネント-c></コンポーネント-c> </div> Vue.component('component-a', { /* ... */ }) Vue.component('component-b', { /* ... */ }) Vue.component('component-c', { /* ... */ }) 新しい Vue({ el: '#app' }) ただし、実際のプロジェクトではグローバル登録はあまり使用されません。 4. 部分登録グローバル登録は最適ではないことがよくあります。たとえば、 このような場合は、プレーンな ComponentA = { テンプレート: `<p>hello</p>` } コンポーネントB = { テンプレート: `<p>world</p>` } 次に 新しいVue({ el: '#app', コンポーネント: 'コンポーネント-a': コンポーネントA、 'コンポーネント-b': コンポーネントB } })
もちろん、実際の開発プロセスでは、モジュール システムを使用してさらに多くのコンポーネントを登録しますが、これについては後で紹介します。 Vueコンポーネントの構成構造とコンポーネント登録の詳細についての記事はこれで終わりです。Vueコンポーネントの構成構造とコンポーネント登録に関するより関連のある内容については、123WORDPRESS.COMの過去の記事を検索するか、以下の関連記事を引き続き閲覧してください。皆様、今後とも123WORDPRESS.COMを応援してください! 以下もご興味があるかもしれません:
|
<<: MySQL 文字列分割の例 (区切り文字なしの文字列抽出)
>>: 自動ヘルスレポートを実現するDocker+Selenium方式
あなたが作成するものこの新しいチュートリアルでは、CSS と JavaScript を使用して、レス...
トラブル発生が突然で、業務も迫っていたため、現場のスクリーンショットを撮る時間がありませんでしたので...
この記事では、テーブル内のデータを追加、削除、変更するためのvue要素の具体的なコードを参考までに共...
1 分で最初の Web ページを作成します。簡単な Web ページを作ってみましょう。ぜひフォローし...
オンライン MySQL トランザクションの問題の記録先週の金曜日、大きなテーブルを削除する操作を実行...
コンテナを作成する [root@server1 ~]# docker run -it --name ...
データベースをインストールした後、誤ってインストール ウィンドウを閉じたり、長期間 root ユーザ...
この記事では、Web デザインにおけるフォーム入力ボックスに関するヒントとコードをいくつか紹介します...
JSONデータはHTMLページ上に表示されフォーマットされます1. 表示効果図説明:すべてのキー値は...
目次予防必要条件AWSアカウントを申請する仮想マシンの申請と有効化仮想マシンを申請するセキュリティグ...
ページ上で PDF をプレビューすると、一部のファイルは印刷またはダウンロードできません。現時点では...
すべてのアニメーションの基本原理は、対応する画像を短時間で次々に表示し、視覚的に動いているように見せ...
勉強の計画は簡単に中断され、継続するのが困難です。先日、社内で事業の方向性を調整するための会議があり...
注意:仮想マシンのメモリは2G以上が推奨され、 Alibaba Cloudのアクセラレーションイメー...
3ウェイハンドシェイクフェーズクライアントSYNパケットの再試行回数sysctl -w net.ip...