Vueカスタムディレクティブカスタムディレクティブページが読み込まれたときに要素にフォーカスを当てるために使用されるグローバルディレクティブv-focusを登録します。 <!DOCTYPE html> <html> <ヘッド> <メタ文字セット="utf-8"> <タイトル></タイトル> <script src="../js/vue.js"></script> </head> <本文> <div id="アプリ"> <v-fo を入力> </div> <スクリプト> // カスタムディレクティブを登録する Vue.directive('fo',{ 挿入:function(el){ // 要素にフォーカス el.focus() } }) 新しいVue({ el: '#app' }) </スクリプト> </本文> </html> インターフェースを開き、入力ボックスに直接カーソルを置きます フック機能ディレクティブ定義関数は、いくつかのフック関数 (オプション) を提供します。
フック関数のパラメータは主に以下のとおりです。
出力関連属性<!DOCTYPE html> <html> <ヘッド> <メタ文字セット="utf-8"> <タイトル></タイトル> <script src="../js/vue.js"></script> </head> <本文> <div id="app" v-hh:abc="mess"> </div> <スクリプト> Vue.directive('hh',{ バインド: 関数(el,binding,vnode){ var s = JSON.stringify el.innerHTML = 'name:'+s(binding.name)+'<br>'+ '値:'+s(binding.value)+'<br>'+ '式:'+s(binding.expression)+'<br>'+ '引数:'+s(binding.arg)+'<br>'+ '修飾子:'+s(binding.modifiers)+'<br>'+ 'vnode キー:'+Object.keys(vnode).join(',') } }) 新しいVue({ el:'#app', データ:{ 混乱:'abc' } }) </スクリプト> </本文> </html> アプリケーション例<!DOCTYPE html> <html> <ヘッド> <メタ文字セット="utf-8"> <タイトル></タイトル> <script src="../js/vue.js"></script> </head> <本文> <div id="アプリ"> <div v-hh="{text:'123',c:'blue'}"></div> </div> <スクリプト> Vue.directive('hh',function(el,binding){ el.innerHTML=バインディング値テキスト el.style.color=バインディング値.c }) 新しいVue({ el:'#app' }) </スクリプト> </本文> </html> 要約するこの記事はこれで終わりです。皆さんのお役に立てれば幸いです。また、123WORDPRESS.COM のその他のコンテンツにも注目していただければ幸いです。 以下もご興味があるかもしれません:
|
<<: ホームページのデザインはウェブデザイナーのレベルを最もよく反映する
>>: 異なるブラウザ間で互換性のあるテキスト配置を実現する CSS
許可ベースの電子メール マーケティングにより、マーケティングとプロモーションのコストを大幅に削減でき...
この記事では、例を使用して MySQL カスタム関数の使用方法を説明します。ご参考までに、詳細は以下...
デザイナーは独自のフォント ライブラリを持っているため、プロジェクトの設計時にすぐに使用できます。今...
最近、モバイル ページを開発しているときに、ページの幅が 100% の場合、高さは幅の半分になり、携...
誰もがピンボールやレンガ崩しのゲームをプレイしたことがあるでしょう。左と右のキーを使用して、下にある...
目次1. 自己列挙可能なプロパティ2. Object.values()はプロパティ値を返します3. ...
インストールパス: /application/mysql-5.5.56 1. 事前準備MySQL 依...
スケジュールされたタスク エディターを開きます。Cent は、デフォルトで vim を使用して直接開...
位置プロパティposition プロパティは、要素に使用する配置方法のタイプ (静的、相対的、固定、...
1. MySQL 5.7を解凍する2. 新しい設定ファイルmy.iniを作成し、 D:\Free\m...
文字列を置き換えるには、次の形式を使用する必要があります。 $ sed s/置換対象文字列/置換文字...
序文MySQL マスター/スレーブ レプリケーションは、アプリケーションの高パフォーマンスと高可用性...
目次概要フロントエンド知識システムフロントエンドの3つの要素プレゼンテーション層 (CSS)動作レイ...
MySQL では、ほとんどのインデックス (PRIMARY KEY、UNIQUE、INDEX、FUL...
1. 公式ウェブサイトから 64 ビットの zip ファイルをダウンロードします。 2. インスト...