vue基础----过滤器filter
Posted moon-yyl
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vue基础----过滤器filter相关的知识,希望对你有一定的参考价值。
1.用的场景:一个功能在每个组件都能用,而computed虽然有缓存,但不能用在每一个组件,需要的话的每一个都需要写。
2.特点:改变数据的展示形式,不改变原有的形式
分为全局与局部的
<div id="app"> <!--{{msg | upper}} --> {{msg | upper("l")}} </div> <script src="./node_modules/vue/dist/vue.js"></script> <script> /* 过滤器的参数依此在flag后面添加 */ Vue.filter("upper",function(value,flag){ if(flag === ‘l‘){ return value.toLowerCase(); } return value.toUpperCase(); }) let vm = new Vue({ el:"#app", data:{ msg:"liLy" },/* methods:{ getUpper(){ return this.msg.toUpperCase(); } }, computed:{ getUpper(){ console.log("121"); return this.msg.toUpperCase(); } } */ }); </script>
以上是关于vue基础----过滤器filter的主要内容,如果未能解决你的问题,请参考以下文章
Vue基础系列(十四)vue收集表单数据-过滤器filter的使用