wxs的使用
在wxml页面中引入wxs文件
html
<wxs module="filters" src="../../utils/addmul.wxs"></wxs>
保留两位小数
html
<view>
	<span>{{filters.toFix2(money)}}</span>
</view>
保留一位小数
html
<view>
	<span>{{filters.toFix1(money)}}</span>
</view>
保留整数
html
<view>
	<span>{{filters.toFix(money)}}</span>
</view>
addmul.wxs
javascript
var filters = {
  toFix2: function (value) {
    return parseFloat(value).toFixed(2)//此处2为保留两位小数
  },
  toFix1: function (value) {
    return parseFloat(value).toFixed(1)//此处1为保留一位小数
  },
  toFix: function (value) {
    return parseFloat(value).toFixed(0)//此处0为取整数
  }
}
module.exports = {
  toFix2: filters.toFix2,
  toFix1: filters.toFix1,
  toFix: filters.toFix
}
当前页面使用wxs语法
截取时间
html
<view>{{time.sub(beginDate,5,10)}}至{{time.sub(endDate,5,10)}}</view>
<wxs module="time">
  module.exports = {
    sub: function (val, start, end) {
      if (val === undefined || val === '' || val == null) {
        return;
      }
      if (val.length >= end) {
        return val.substring(start, end);
      } else {
        return val;
      }
    }
  }
</wxs>