微信提供了WXS文件,其中可以使用模块,即使用module.exports导出。
例如我们将后端同学返回的时间戳在前端展示成yyyy-MM-dd的格式,需要在utils文件中新建formatDate.wxs文件。
注:wxs文件中不支持ES6+语法
formatDate.wxs
// 过滤方法
function formatDate(date) {
var date = getDate(date);
return date.getFullYear() + '-' + date.getMonth() + '-' + date.getDate();
}
// 导出方法
module.exports = {
formatDate: formatDate
}
<!-- 首先页面引入 formatDate.wxs -->
<wxs src="../../utils/formatDate.wxs" module="tools" />
<view wx:for="dateListInfo" wx:key="id">
<view>{{tools.formatDate(item.date)}}</view>
</view>