微信小程序过滤器

在utail文件新建wxs文本

  1. var声明一个函数,通过传入形参在函数内进行解析数据,再return,把过滤后的值导出函数外
  2. 通过module.exports导出wxs文件
  3. 在需要的文件中通过<wxs src='utils/filter.wxs' module='filter' />进行引入,注意路径问题
  4. wxs内容详见下码

过滤年月日时分

// 过滤
var formatyear = function (timestamp, option) {
  var date = getDate(parseInt(timestamp));
  var year = date.getFullYear()
  var month = date.getMonth() + 1
  var day = date.getDate()
  var hour = function () {
    if (date.getHours() < 10) {  
      return '0' + date.getHours()
    }
    return date.getHours();
  }
  var minute = function () {
    if (date.getMinutes() < 10) {
      return '0' + date.getMinutes()
    }
    return date.getMinutes();
  }
  var second = function () {
    if (date.getSeconds() < 10) {
      return '0' + date.getSeconds()
    }
    return date.getSeconds();
  }
  return year + '年'+ month + '月' + day + '日 ' + hour() + ' :' + minute() ;
}
// 输出
module.exports={
   formatyear :formatyear
}

保留两位小数

// 过滤
var fixed=function(num){
  num.toFixed(2)
}
// 输出
module.exports = {
  fixed: fixed,
};

猜你喜欢

转载自blog.csdn.net/weixin_43812068/article/details/84561999