이 글에서는 주로 Vue 필터의 소개와 자세한 사용법을 소개합니다. VueJs는 데이터에 대해 다양한 필터링 프로세스를 수행할 수 있는 강력한 필터 API를 제공합니다. 편집자를 따라 살펴보겠습니다. 모두에게 도움이 되기를 바랍니다.
VueJs는 데이터에 대해 다양한 필터링 프로세스를 수행하고 필요한 결과를 반환할 수 있는 강력한 필터 API를 제공합니다.
Vue 필터의 기본 사용법
// 注册 Vue.filter('my-filter', function (value) { // 返回处理后的值 }) // getter,返回已注册的过滤器 var myFilter = Vue.filter('my-filter')
//在mustache中使用 {{ msg | uppercase }}
또는
//在标签中使用 <input type="password" v-model="psw | validate">
Default 필터
참고: Vue 2.0 버전에서는 기본 필터 사용이 더 이상 사용되지 않습니다. 대문자
소문자 | 모두 소문자 |
---|---|
돈과 소수점 출력 | |
복수형 출력 | |
지연 실행 기능 | |
v-for,limit에 사용됩니다. v-for에 사용된 수량 | |
, 데이터 선택 | |
v-for에 사용, 정렬 | |
필터의 전역 정의 사용 | |
//过滤非法字符 Vue.filter('validate', function(val) { val = val.toString(); reg = /[`~!@#$%^&*()_+<>?:"{},\/;']/im; if(reg.test(val)) { $.alert("请勿输入非法字符", "温馨提示"); //返回时删除非法字符 return val.substr(0, val.length - 1); } else { //原内容返回 return val; } }); 로그인 후 복사 | 형식으로 활용하세요|
배워보셨나요? 유용하다고 생각되면 수집해 보세요. | 관련 추천: | Ajax 요청 및 필터 협력 사례에 대한 자세한 설명