例: <!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プロパティを使用してプラス記号を実装する
なぜ高さを設定できるのでしょうか。<h1 /> などの要素とは異なり、「セミインライン」...
目次1. MySQLトリガーの作成: 1. MySQLトリガー作成構文: 2. MySQL作成構文の...
正規表現を使用してIEブラウザのバージョンを判別するIEブラウザかどうか確認するif (docume...
1. MySQLに接続するフォーマット: mysql -h ホストアドレス -u ユーザー名 -p ...
フロントエンド開発者にとって、さまざまな主要ブラウザのさまざまなバージョンでコードが適切に動作するこ...
解決 関数 mergeImgs(リスト) { const imgDom = document.cre...
まずサンプルコードを見てみましょう: #/bin/bash cal 日付 -u echo "...
1. 動的コンポーネント <!DOCTYPE html> <html> &l...
注意: 他のマシン (IP) は、承認なしではクライアント経由で MySQL データベースに接続でき...
この記事では、ビデオタグを使用してビデオ再生を実装するVueの具体的なコードを参考までに共有します。...
JavaScript を使用して Web ページ クロックを実装します。効果は次の図に示されています...
ソフトウェア バージョンとプラットフォーム: MySQL-5.7.17-winx64、win7 Ho...
0. 新しい操作: mkdir abc #新しいフォルダを作成 touch abc.sh #新しいフ...
MySQL インデックスの確立は、MySQL の効率的な操作にとって非常に重要です。インデックスによ...
目次マハ1. MAHアーキテクチャの概要2. 適用可能なシナリオ3. MHAの動作原理4. MHAの...