微信小程序——在wxml中使用函数(过滤)\时间戳转日期格式

在wxml中使用函数(过滤)

1、在wxml中使用时间格式转换函数:

<wxs module="func">
  module.exports = {
     
    format: function (value) {
     
       	var d = getDate(time)
  		return [d.getFullYear(), d.getMonth() + 1, d.getDate()].join('-') +
    ' ' + [d.getHours(), d.getMinutes(), d.getSeconds()].join(':')
    }
  }
</wxs>

注意:在wxs里只能用getDate(time)进行转换,不能用new Date()。
2、提取到一个wxs文件里
在utils文件里新建一个filter.wxs文件,然后在里面加入如下代码:

// 运输中,待取件,签收等  转换
function logisticsFilter(status) {
     
  // var statusJson = {};
  var str = ''
  switch (status) {
     
    case "SIGNED":
      str = '签收'
      break;
    case "DELIVERYING":
      str = '派件中'
      break;
    case "TRANSIT":
      str = '运输中'
      break;
  }
  return str
}

module.exports = {
     
  logisticsFilter: logisticsFilter,
}

在需要使用的wxml文件里加上:

<wxs src='../../utils/filter.wxs' module='filters' />

你可能感兴趣的:(微信小程序)