• vue的filters过滤器的使用


    举个例子,过滤后台转过来的时间格式2019-08-29T02:15:08.000+0000转换为2019-08-29T02:15:08
    html部分

     <span v-if="item.createTime">{{item.createTime|timeFormat}}</span>
    

    js部分

     data() {
        return {
          dataList: ""
        }
      },
      filters:{//与data和methods同级
          timeFormat(time){
            var d = new Date(time.substr(0, 19));
            var year = d.getFullYear();       //年  
            var month = d.getMonth() + 1;     //月  
            var day = d.getDate();            //日  
    
            var hh = d.getHours();            //时  
            var mm = d.getMinutes();          //分  
            var ss = d.getSeconds();           //秒  
    
            var clock = year + "-";
    
            if (month < 10)
              clock += "0";
    
            clock += month + "-";
    
            if (day < 10)
              clock += "0";
    
            clock += day + " ";
    
            if (hh < 10)
              clock += "0";
    
            clock += hh + ":";
            if (mm < 10) clock += '0';
            clock += mm + ":";
    
            if (ss < 10) clock += '0';
            clock += ss;
            return (clock);
          },
    aaa(){//还可以有很多其他的过滤器
    },
    bbb(){//还可以有很多其他的过滤器
    }
      }
    
  • 相关阅读:
    redis 数据类型详解 以及 redis适用场景场合
    angular.js记录
    Python chr() 函数
    Python frozenset() 函数
    Python 字典 dict() 函数
    Python set() 函数
    Python tuple 函数
    Python eval() 函数
    Python repr() 函数
    Python str() 函数
  • 原文地址:https://www.cnblogs.com/chenluqing/p/11428771.html
Copyright © 2020-2023  润新知