zoukankan      html  css  js  c++  java
  • vue过滤器

    vue ts 过滤器使用

    复杂业务使用 moment.js

    安装: cnpm install moment --save

    main.js中:

    import moment from 'moment'
    //时间戳转日期格式
    Vue.filter("formatDate", function(value:string): string{
    return moment(value).format('YYYY-MM-DD HH:mm:ss')//2019-05-27 16:41:35
    });

    //vue页面中使用:
    <div class="name">{{i.name}}({{i.createTime | formatDate}})</div>




    vue 过滤器使用:

    filters: {
    rounding (value) {
    //debugger
    //console.log("====",value);
    if(typeof value== "number"){
    return value.toFixed(2)
    }else{
    return value
    }
    }
    },

     method方法里使用方法:

    this.$options.filters['formatDate'](this.orderForm.createTimeEnd)
     
     
     
    年级科目key与value值匹配
    //年级科目全局过滤器
    Vue.filter("gradeSubject", function(value, type) {
      let val = "";
      let filterVal = "";
      if (type == "grade") {
        filterVal = store.state.gradeList;
      } else {
        filterVal = store.state.subjectList;
      }
      filterVal.forEach((gardeItem) => {
        if (gardeItem.dictionaryKey == value) {
          val = gardeItem.dictionaryValue;
        }
      });
      return val;
    });
    传参数:basicMsg和grade|subjuect
     

     

     
  • 相关阅读:
    eclipse如何设置多个字符的智能提示
    19.面向对象的三大特征 之封装
    18代码块
    成员变量和局部变量的区别
    类与对象
    Python压缩脚本编辑
    字符串内容
    参考
    序列
    元组
  • 原文地址:https://www.cnblogs.com/yixiaoyang-/p/10619269.html
Copyright © 2011-2022 走看看