计算机网络/计算机科学与应用/系统/运维/开发

Vue-过滤器

Vue-过滤器


<div id="app">
  {{message}}
  <h3>单个过滤器</h3>
  <!--原始属性名|过滤器-->
  <p>{{message | messageFilter}}</p>
  <h3>测试过滤器多个参数</h3>
  {{java|add(vue,python)}}
</div>

<script>
// 全局过滤器
Vue.filter('messageFilter',function(value){
        if(!value){
            return ''
        }
        return value.toString().toUpperCase().replace('TMD','***').replace('SB','***')
    })
    var vm = new Vue({
        el:'#app',
        data:   {
            message:'小伙子,TMD就是个SB',
            java:90,
            vue:80,
            python:80
        },
        methods:{
        },
        filters:{//定义局部 过滤器
            messageFilter(value){ //messageFilter 过滤器名称
                if(!value){
                    return ''
                }
                return value.toString().toUpperCase().replace('TMD','***').replace('SB','***')
            },
            add(num1,num2,num3){
                return num1+num2+num3
            }
        }
    });
</script>



Vue

人生在世,不如意事十之八九;人生的滋味,哪怕是酸甜或苦辣,也要靠自己去品。人活一口气:气质看一个人的过去,气度看一个人的未来

评论

^