过滤器

作者: 滚动的小熊 | 来源:发表于2018-09-18 20:27 被阅读0次

    全局过滤器

    <div id="app">
           <p>{{obj|addzero}}</p>
    </div>
    <script>
    Vue.filter('addzero',function(data){
            if(data<10){
            return "0"+data;
            }else{
            return data;
            }
    })
    new Vue({
            el:"#app",
            data:{
                obj:Math.floor(Math.random()*(20-0+1)+0)
            }
    })
    </script>
    

    局部过滤器

    <script>
        new Vue({
             el:"#app",
              data:{
                    obj:Math.floor(Math.random()*(20-0+1)+0)
              },
              filters:{
                    addzero:function(data){
                          if(data<10){
                                  return "0"+data;
                           }else{
                                  return data;
                           }
                     }
              }
        })
    </script>
    

    保留小数

    局部:

    div id='app'>
            <p>{{123.123|data}}</p>
        </div>
        <script>
            new Vue({
                el:"#app",
                filters:{
                    data:function(data){ 
                        return data.toFixed(2)
                    }
                }
            })
        </script>
    

    全局:

    <div id='app'>
           <p>{{123.456|number}}</p>
       </div>
        <script src='js/vue.js'></script>
        <script>
          Vue.filter('number',function(data){
              return data.toFixed(2)
          })
          new Vue({
              el:'#app'
          })
        </script>
    

    过滤器获取时间

    <div id="app">
            <p>{{new Date()|date}}</p>
        </div>
        <script>
           Vue.filter('date',function(date){
                return date.getFullYear()+'年'+(date.getMonth()+1)+'月'+date.getDate()+'日,星期'+date.getDay()+','+date.getHours()+'点,'+date.getMinutes()+'分'+date.getSeconds()+'秒'
           })
            new Vue({
                 el:"#app"
            })              
        </script>
    

    相关文章

      网友评论

          本文标题:过滤器

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