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
この記事の例では、円形のプログレスバーのドラッグアンドスライドを実現するための具体的なJSコードを紹...
この記事では、参考までにMySQL 8.0.15圧縮版のインストール方法を紹介します。具体的な内容は...
ステップ1: Djangoプロジェクトを作成するターミナルを開き、書き込みたいプロジェクトのアドレス...
0x0 パラメータ検証Nest.jsでは、パラメータ検証業務のほとんどをパイプライン方式で実装してい...
MySQL は人気のオープンソースデータベース管理システムとして多くのユーザーが利用しています。デー...
robots.txt の基本的な紹介Robots.txt はプレーンテキスト ファイルであり、Web...
序文今日、MySQL をインストールしたところ、データベース ストレージがデフォルトで C ドライブ...
html、address、blockquote、body、dd、div、dl、dt、fieldset...
HTML イベント リスト一般イベント: onClick HTML: マウスクリックイベント。主にオ...
一番外側の boxF は 120 度回転し、2 番目の boxS は -60 度回転し、3 番目の ...
背景最近、Node.js を勉強しているのですが、クラウド サーバーがあることを思い出しました。しか...
どの企業もユーザーベースを拡大したいのであれば、ユーザーの操作データを収集・分析する必要があり、その...
MySQLはインストール版と無料インストール版に分かれていますインストール版の拡張子はmsi、無料イ...
背景:テーブルスペース: すべての INNODB データはテーブルスペース (共有テーブルスペース)...
この記事の目的は、最も明確な構造を使用していくつかのコンポーネントの基本機能を実装することです。皆さ...