1. フィルターの概念
1. グローバルフィルターのフォーマットをカスタマイズするVue.filter('将来呼び出される際のフィルタ名'、フィルタ処理関数) 2. フィルターの呼び出し方法<!-- フィルターを呼び出すときは、| を使用して呼び出す必要があります。| はパイプ文字と呼ばれます --> <td>{{item.ctime | formatDate}}</td> フィルター処理関数では、最初のパラメーターは固定されており、常にパイプ文字の前の値になります。 // ここでのデータはパイプ文字の前の item.ctime の値です Vue.filter('formatDate',function(data){ }) // フィルタには戻り値が必要です 3. フィルターに関する注意事項
4. 基本的な使い方vue 補間式を使用してページ上に文章をレンダリングする<div id="アプリ"> <h3>{{mes}}</h3> </div> <script src="./js/vue.js"></script> <スクリプト> vm = new Vue({ el:'#app', データ:{ mes: 「私は悲観的な人間です。そして悲観的な人間は悲観的なことをします」 } }) </スクリプト>
まず、スクリプト タグ内のグローバル フィルターをカスタマイズし、フィルターに独自の名前を付けます。 Vue.filter('setStr',function(data){ }) フィルターにメソッドを定義します。 Vue.filter('setStr',function(data){ // フィルターには戻り値が必要です return data.replace(/pessimistic/g,'cheerful') // 文字列操作メソッド replace を使用して、文字列内の特定の要素を他の要素に置き換えます。g はグローバル一致を表します}) 次に補間式でフィルタを呼び出します <div id="アプリ"> <h3>{{mes | setStr}}</h3> </div> 効果を確認するには、次のページにアクセスしてください。 ![]() 基本フィルタが定義される メソッド内で置換する文字を指定せずに、フィルター関数内で仮パラメータを指定することもできます。 Vue.filter("strFormat",function(data,str){ // データの後にパラメータを指定できます // フィルタには戻り値が必要です return data.replace(/pessimistic/g,str) // 文字列操作メソッド replace を使用して、文字列内の特定の要素を他の要素に置き換えます。g はグローバル一致を表します}) 次に、呼び出し時に実際のパラメータを指定します。 <div id="アプリ"> <h3>{{mes | setStr("不注意")}}</h3> </div> 結果を表示: ![]() 仮パラメータにはデフォルト値を与えることもできます。呼び出し時に実パラメータを与えない場合はデフォルト値が出力されます。実パラメータを与えた場合は実パラメータの値が出力されます。 <div id="アプリ"> <h3>{{mes | setStr}}</h3> </div> <script src="./js/vue.js"></script> <スクリプト> Vue.filter('setStr',function(data,str="注意"){ // フィルターには戻り値が必要です return data.replace(/pessimistic/g,str) // 文字列操作メソッド replace を使用して、文字列内の特定の要素を他の要素に置き換えます。g はグローバル一致を表します}) 結果は次のとおりです。 ![]() 以上で、vue グローバル フィルターの概念、注意事項、基本的な使い方についての説明は終了です。vue グローバル フィルターに関するより詳しい内容については、123WORDPRESS.COM の過去の記事を検索するか、以下の関連記事を引き続きご覧ください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
<<: CSS はスクロールバーを非表示にしてコンテンツをスクロールする効果を実現します (3 つの方法)
MySQL 8.0.25の最新のダウンロードとインストールのチュートリアルは参考になります。具体的な...
CentOS7 システムを使用するのは今回が初めてで、ネットワーク構成を行う際に多くの問題が発生し...
目次Vue が DOM を非同期更新する原理1 実際の DOM 要素を取得できるのはいつですか? 2...
この記事では、Harbor アーキテクチャの構成と、実行時に各コンポーネントを使用する方法について説...
最初のステップは、アイコン作成ソフトウェアを準備することです。まず、いわゆるアイコンは拡張子 .ic...
私たちウェブマスターは皆、ウェブサイトを最適化する際に記事内のキーワードを太字にすることが最適化に非...
MySQL 認証コマンド grant の使用方法:この記事の例は MySQL 5.0 以降で実行され...
背景画像でも、ページ上のテキストサイズでも、1 ピクセルの違いは非常に明白です。そして、私は学生時代...
多くの場合、ホームページを作成するときに、Web ページ ヘッダー属性の設定を無視します。 Web ...
目次序文:システム要件:インストール環境:古いバージョンをアンインストールします: yum は具体的...
カスケードとカスケードレベルHTML 要素は 3 次元の概念です。水平方向と垂直方向に加えて、「Z ...
目次1. 共通機能分類1.1 単一行関数: 1.2 グループ化機能: 2. 単一行関数3. 数学関数...
これは公式のスクリーンショットです。MySQL 5.7 をインストールすると、デフォルトのパスワード...
WebRTC は、Web Real-Time Communication の略で、Web リアルタイ...
スライドショーは Web ページでよく見られます。美しい写真が使われています。こちらは純粋な CSS...