例: <!DOCTYPE html> <html lang="ja"> <ヘッド> <メタ文字セット="UTF-8"> <meta http-equiv="X-UA-compatible" content="IE=edge"> <meta name="viewport" content="width=デバイス幅、初期スケール=1.0"> <title>スロット練習</title> <script src="../../js/vue.js"></script> </head> <本文> <div id="アプリ"> <div style="border: 7px solid blueviolet;"> <h2>親コンポーネント</h2> <cpn> <!-- 指定されたスロット位置に要素を追加します --> <button slot="left">ボタン</button> <input type="text" slot="right" placeholder="これは入力ボックスです..."></input> </cpn> </div> </div> <テンプレート lang="" id="cpn"> <div style="border: 6px solid green;"> <h2>サブコンポーネント</h2> <!-- サブコンポーネントに 3 つのスロットを定義し、スロットの値はデフォルト値です --> <slot name="left">左</slot> <slot name="mediate">中</slot> <slot name="right">右</slot> </div> </テンプレート> <スクリプト> 新しいVue({ el:'#app', コンポーネント:{ cpn:{ テンプレート:'#cpn', } } }) </スクリプト> </本文> </html> 効果は以下のようになります。
Vue のスロットの使い方に関する記事はこれで終わりです。Vue のスロットの使い方についてさらに詳しく知りたい方は、123WORDPRESS.COM の過去の記事を検索するか、以下の関連記事を引き続きご覧ください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
<<: 初心者のためのWebサイト構築入門 ③ エイリアス(CNAME)レコードとURL転送
>>: CSSのoutline-offsetプロパティを使用してプラス記号を実装する
目次1: galera-clusterの紹介2. galera-clusterの仕組み3: Mari...
導入前の記事で述べたように、NodeJS には 2 種類のスレッドがあります。1 つは、ユーザー リ...
目次序文フロントエンドモジュール開発の価値厄介な名前の競合面倒なファイル依存関係モジュール化の利点C...
目次プロジェクト紹介:プロジェクトディレクトリ: TabBar 効果のプレビュー: TabBar 実...
1. 事前に準備する便宜上、ここで 2 つのテーブルを作成し、そこにいくつかのデータを追加します。果...
この記事の例では、参考までに簡単な計算機を実装するためのjsの具体的なコードを共有しています。具体的...
まず依存関係をダウンロードします yarn sass-loader ノード sass を追加します次...
1. 削除delete は、オブジェクトのプロパティを残さずに削除する唯一の方法ですが、その「代替」...
Dockerのインストール依存パッケージをインストールする sudo yum install -y ...
1. nginxの動的と静的の分離の簡単な設定web1は静的サーバー、web2は動的サーバー、nod...
コンテナはすでに作成されていますが、その起動パラメータ(データがマウントされる場所)を知る方法 #コ...
1. 公式サイトを参照してdockerをインストールする2. MySQLイメージをプルします(デフォ...
フロントエンド開発において、$ は jQuery の関数です。$ のパラメータが異なると、実装される...
HTMLを学ぶとき、画像タグ<img>は画像を導入します <img src=&qu...
私は最近、YouTube の CSS アニメーション効果チュートリアル シリーズをフォローしています...