Heim > Web-Frontend > js-Tutorial > Hauptteil

Detaillierte Erläuterung der Verwendung des Vue-Filters

小云云
Freigeben: 2018-01-22 10:33:38
Original
1707 Leute haben es durchsucht

In diesem Artikel wird hauptsächlich die Einführung des Vue-Filters und seine detaillierte Verwendung vorgestellt. VueJs bietet eine leistungsstarke Filter-API, die verschiedene Filterprozesse für Daten durchführen kann. Folgen wir dem Herausgeber und schauen wir uns das an. Ich hoffe, es kann allen helfen.

VueJs bietet eine leistungsstarke Filter-API, die verschiedene Filterprozesse für Daten durchführen und die erforderlichen Ergebnisse zurückgeben kann

Grundlegende Verwendung von Vue-Filtern


// 注册
Vue.filter('my-filter', function (value) {
 // 返回处理后的值
})
// getter,返回已注册的过滤器
var myFilter = Vue.filter('my-filter')
Nach dem Login kopieren


//在mustache中使用
{{ msg | uppercase }}
Nach dem Login kopieren

oder


//在标签中使用
<input type="password" v-model="psw | validate">
Nach dem Login kopieren

Standardfilter

Hinweis: Die Verwendung des Standardfilters ist in der Vue 2.0-Version veraltet.

名称功能
capitalize首字母大写
uppercase全部大写
lowercase全部小写
currency输出金钱以及小数点
pluralize输出复数的形式
debounce延期执行函数
limitBy在 v-for 中使用,限制数量
filterBy在 v-for 中使用,选择数据
orderBy在 v-for 中使用,排序

Benutzerdefinierten Filter verwenden

Definieren Sie einen Filter global


 //过滤非法字符
 Vue.filter(&#39;validate&#39;, function(val) {
  val = val.toString();
  reg = /[`~!@#$%^&*()_+<>?:"{},\/;&#39;]/im;

  if(reg.test(val)) {
   $.alert("请勿输入非法字符", "温馨提示");
   //返回时删除非法字符
   return val.substr(0, val.length - 1);
  } else {
   //原内容返回
   return val;
  }
 });
Nach dem Login kopieren

und verwende es in der Form


<input type="password" placeholder="输入密码" v-model="psw | validate" maxlength = "18">
Nach dem Login kopieren

Hast du es gelernt? Sammeln Sie es, wenn Sie es nützlich finden.

Verwandte Empfehlungen:

Detaillierte Erläuterung der Ajax-Anfrage und des Filterkooperationsfalls

Detaillierte Erläuterung des CSS3-Filterattributs

Detaillierte Einführung in die Filterfunktion in JavaScript

Das obige ist der detaillierte Inhalt vonDetaillierte Erläuterung der Verwendung des Vue-Filters. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage