WXS(WeiXin Script)是小程序的一套脚本语言,结合 WXML,可以构建出页面的结构。

 “过滤器”功能(处理页面中的数据)示例:

项目根目录下 filter\index.wxs 定义数据处理函数:


/**
 * 时间戳转化日期格式 yy-mm-dd hh:mm:ss
 * @param {Number} timestamp 时间戳
 * @returns 
 */
function formatTime(timestamp) {
    if (!timestamp) return ''
    var date = getDate(timestamp);//时间戳为10位需*1000
    var Y = date.getFullYear() + '-';
    var M = (date.getMonth() + 1 < 10 ? '0' + (date.getMonth() + 1) : date.getMonth() + 1) + '-';
    var D = date.getDate() + ' ';
    var h = date.getHours() + ':';
    var m = date.getMinutes() + ':';
    var s = date.getSeconds();
    return Y + M + D + h + m + s;
}

module.exports = {
    formatTime: formatTime
}

wxml页面中引入使用:

<wxs module="f" src="../../filter/index.wxs"></wxs>

<view>创建时间:{{f.formatTime(时间戳)}}</view>

效果:

 

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐