美文网首页
vue--过滤器

vue--过滤器

作者: 嘬烟盒的程序员 | 来源:发表于2016-11-29 23:51 被阅读0次

//货币
{{数据 | currency}}
//转 大写
{{数据 | uppercase}}
//转小写
{{数据 | lowercase}}
……
还有好多,不一一列出,先写一个简单的例子,参考一下

<script type="text/javascript" src="js/vue.js" ></script>
<script>
window.onload=function(){
                    new Vue({
                                 el:'.box',
                                         data:{
                                                   d:12,
                                                    str:'HELLO',
                                                    str2:'hello'
                                                }
                              });
};
</script>
<body>
<div class="box">
            <input type="text" v-model="d" />

            <input type="text" v-model="d" />
               <p>{{d | currency }}</p>
              <p>{{d | currency '¥' 0}}</p>
              <p>{{str | lowercase}}</p>
              <p>{{str2 | uppercase | lowercase}}</p>

</div>
</body>

多个过滤器:

    {{str2 | uppercase | lowercase}}

自定义过滤器

        <script>
          window.onload=function(){
          Vue.filter('reverse',function(input,a,b){
                        alert(a+b);
            return input.split(' ').reverse().join(' ');
              });
            new Vue({
                                el:'#box',
                                data:{
                                data:'hello Vue'
                                }
                          });
        };
          </script>
              <body>
               <div id="box">
              <p>{{data | reverse 'aa' 'bb'}}</p>
              </div>
</body>

—————————————————————————————————

相关文章

网友评论

      本文标题:vue--过滤器

      本文链接:https://www.haomeiwen.com/subject/cnmzpttx.html