微信小程序wxml的{{}}中使用函数

因为在微信的wxml的动态绑定数据的时候经常遇到函数,实现类似vue的filter的效果,查阅文档之后发现不能直接使用函数,要通过一个.wxs文件来做
https://developers.weixin.qq.com/miniprogram/dev/reference/wxs/01wxs-module.html

根目录新建utils/utils.wxs

这里面好像不支持es6的语法,而且很多基本数据类型例如date的用法也更改了,具体看文档

// 作用于wxml中的函数
var formatTime = function(ts) {
  var time = getDate(parseInt(ts))
  var y = time.getFullYear()
  var m = time.getMonth() + 1
  var d = time.getDay()
  console.log(ts,time, y,m,d)
  return y+'/'+m+'/'+d
}

module.exports = {
  formatTime: formatTime
}

使用

active.wxml
<wxs src="../../utils/utils.wxs" module ="utils"/>
        <text>起止时间{{utils.formatTime(item.starttime)}}---{{utils.formatTime(item.endtime)}}</text>
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 每天的学习记录,可能有的地方写的不对,因为刚学,以后发现错的话会回来改掉整体流程 https://develope...
    有点健忘阅读 10,243评论 0 7
  • 2.4.2 WXS WXS(WeiXin Script)是小程序的一套脚本语言,结合 WXML,可以构建出页面的结...
    wangbu2阅读 5,063评论 0 2
  • 因新工作主要负责微信小程序这一块,最近的重心就移到这一块,该博客是对微信小程序整体的整理归纳以及标明一些细节点,初...
    majun00阅读 12,126评论 0 9
  • 外婆是我成年以后,第一个故去的亲人。 亲爱的外婆 外婆去世的那天很蹊跷,当时我在学校准备研究生的复试,平时一个月才...
    不系之舟的船长阅读 775评论 0 0
  • 一位小喇嘛一步一拜地到两千里公里外的拉萨,路上有人问他,“你就这样去吗”?,他回答说:“走着走着就到了”,最终他真...
    赵雪奎阅读 775评论 0 1