1. 背景最近、就職面接を受けたのですが、面接官からカスタム ディレクティブについて質問されました。カスタム ディレクティブはあまり使わないので、公式ドキュメントを読んだだけで、ディレクティブをカスタマイズするには これはカスタム命令に関する公式ドキュメントモジュールです。カスタム命令には、グローバルカスタム命令とローカルカスタム命令が含まれます。 2. ローカルカスタム指示ローカル ディレクティブを登録する場合、コンポーネントは @成分({ 名前: "CustomDirectives", コンポーネント: {}, ディレクティブ: { // ローカルカスタムディレクティブ custom1: { 挿入(el) { console.log("el", el); el.style.position = "絶対"; el.style.top = "50%"; el.style.left = "50%"; el.style.transform = "translate(-50%,-50%)"; el.innerText = "読み込み中..."; el.style.padding = "10px"; el.style.color = "#333"; }, }, }, }) 3. グローバルカスタム指示Vue.directive("custom2", { 挿入(el, バインディング) { console.log("バインディング", バインディング); if (バインディング && バインディング値) { el.innerText = "グローバルカスタム命令をテストします"; console.log("el", el); el.style.position = "絶対"; el.style.top = "50%"; el.style.left = "50%"; el.style.transform = "translate(-50%,-50%)"; el.style.padding = "10px"; el.style.color = "#333"; } }, }); 4.1 カスタムコマンドフック関数
4.2 フック関数のパラメータ
次のプロパティが含まれます:
4.3 動的命令パラメータ伝送Vue.directive("custom2", { 挿入(el, バインディング) { console.log("バインディング", バインディング); if (バインディング && バインディング値) { el.innerText = "グローバルカスタム命令をテストします"; console.log("el", el); el.style.position = "絶対"; el.style.top = "50%"; const arg = (any としてバインド).arg; el.style[arg] = "50%"; el.style.transform = "translate(-50%,-50%)"; el.style.padding = "10px"; el.style.color = "#333"; } }, }); <div v-custom2:[direction]="true"></div> プライベート方向 = '左'; 5. 拡張カスタム指示について質問した後、面接官は、通常どのようなデフォルトの指示を使用するかを尋ねました。 これで、Vue カスタム手順に関する詳細な記事は終了です。より関連性の高い Vue カスタム手順については、123WORDPRESS.COM の以前の記事を検索するか、次の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
<<: URL を入力すると、バックグラウンドでは具体的に何が起こるのでしょうか?
MySQL のデータ ディクショナリは、データベースの重要なコンポーネントの 1 つです。INFOR...
問題の起源私がタイトルの番号付けの問題に初めて注目したのは、学部の論文を書いていた頃まで遡ります。当...
2つのタイプがあります: (異なるブラウザ) 1. IEブラウザで利用可能コードをコピーコードは次の...
みなさんこんにちは。今日は、純粋な CSS を使用して Google マテリアル デザインのテキスト...
nginx ログは filebeat によって収集され、logstash に渡され、logstash...
1. Javaプロジェクトをjarパッケージにパッケージ化するここではMavenツールを使用します...
CSS を使用してすべての子要素を再帰的に選択するにはどうすればよいですか?以下の記事では、CSS ...
目次整合性制約整合性制約の定義整合性制約の分類主キー制約単一の主キーと複合主キーの違い主キーフィール...
この記事の例では、古典的なマインスイーパゲームを実装するためのjsの具体的なコードを参考までに共有し...
はじめに<br />私はフロントエンド分野でかなり長い間働いており、CSS分野でも長い間...
多くの友人は、フロントエンドを学習するときに、ボックス モデルがデフォルトで正方形であることに気付き...
序文皆さんは Linux で top コマンドを使ったことがあると思います。私は Linux に触れ...
この記事は主にMysqlの複数データベースのバックアップのコード例を紹介します。この記事ではサンプル...
1. トランザクションはACID特性を持つ原子性: トランザクションは、トランザクションによって分割...
多方向探索ツリー完全二分木の高さ: O(log2N)、ここで2は対数完全なM方向探索木の高さ: O(...