在utail文件新建wxs文本
- var声明一个函数,通过传入形参在函数内进行解析数据,再return,把过滤后的值导出函数外
- 通过module.exports导出wxs文件
- 在需要的文件中通过
<wxs src='utils/filter.wxs' module='filter' />
进行引入,注意路径问题 - 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,
};