效果图:

点击后:

.wxml :

<button bindtap="mySort" data-property="time">根据日期排序</button>
<view wx:for="{{arr}}" wx:key="id" wx:for-item="item" data-id="{{item.id}}"><view>{{item.time}}</view>
</view>

.js :

Page({data: {arr: [{ id: '1', name: '一',time: "2020-11-27" },{ id: '5', name: '五',time: "2021-11-27" },{ id: '3', name: '三',time: "2022-11-07" },{ id: '4', name: '四',time: "2017-05-27" },{ id: '2', name: '二',time: "2018-06-07" },],},mySort: function (e) {var property = e.currentTarget.dataset.property;var sortRule = true; // 正序倒序this.setData({arr: this.data.arr.sort(this.compare(property, sortRule)).reverse()})console.log('date',this.data.arr)},compare: function (property, bol) {return function (a, b) {var value1 = Date.parse(new Date(a[property]));var value2 = Date.parse(new Date(b[property]));if(bol){return value1 - value2;}else {return value2 - value1;}}},
})

微信小程序——按时间逆序排序相关推荐

  1. 关于微信小程序中时间预约的简单实现

    关于微信小程序中时间预约的简单实现 1. js中定义获取日期函数.日期点击事件 2. 在data中定义数组等变量 3. onLoad调用函数并保存回data 4. wxml展示 5. 页面监控函数on ...

  2. 微信小程序实现时间预约功能

    微信小程序 实现时间预约功能   类似这样 1.wxml <!--pages/orderTime/index.wxml--> <view class='containt'>&l ...

  3. 微信小程序----日期时间选择器(自定义精确到分秒或时段)

    声明 bug:由于此篇博客是在bindcolumnchange事件中做的值的改变处理,因此会出现当你选择时,没有点击确定,直接取消返回后,会发现选择框的值依然改变. 造成原因:这一点就是由于在bind ...

  4. 微信小程序数组根据距离远近排序

    微信小程序返回的数组根据距离远近排序 以腾讯地图api返回的数据为例,对距离进行排序. /** 返回按距离远近排好顺序的数组 / mySort:function(arr){ var property= ...

  5. 微信小程序----当前时间的时段选择器插件(今天、本周、本月、本季度、本年、自定义时段)

    WXRUI体验二维码 如果文章对你有帮助的话,请打开微信扫一下二维码,点击一下广告,支持一下作者!谢谢! DEMO效果图 插件思路 准备工作 获取当前时间,同时获取当前的年.月.日.周几: 创建处理日 ...

  6. 微信小程序----日期时间选择器(自定义精确到分秒或时段)(MUI日期时间)

    效果体验二维码(外联图片失效了) 如果文章对你有帮助的话,请打开微信扫一下二维码,点击一下广告,支持一下作者!谢谢! 声明 bug:由于此篇博客是在bindcolumnchange事件中做的值的改变处 ...

  7. 微信小程序定位开发 逆地理位置查询 经纬度获取位置名称

    一. 微信小程序获取用户定位==>经纬度(官方) (1)官方方法:wx.getLocation(Object object) (2)官方链接:https://developers.weixin. ...

  8. 基于原生微信小程序的时间组件

    作者的絮叨 在开发原生微信小程序的时候,发现很少有基于原生微信小程序开发的相关插件或组件,不知道是不是我的孤陋寡闻,还是真的很少,暂且不管~下面我介绍一下我当时开发的一个时间组件,比较简陋,希望可以给 ...

  9. js 微信小程序日期 时间转时间戳

    微信小程序开发交流qq群   173683895    承接微信小程序开发.扫码加微信. 微信小程序开发交流qq群   173683895 日期转换成时间戳:new Date('2018-09-03 ...

最新文章

  1. tornado 学习笔记15 _ServerRequestAdapter分析
  2. Java伪界面操作数据库的小实例
  3. sqlite 查询 支持多用户同时_开源时代的后端程序员必须要了解的一个数据库SQLite...
  4. 期末复习、化学反应工程科目(第一章)
  5. 轻松搞定python中模板和包的使用
  6. 同学,你有一份来自支付宝AI学姐的面试锦囊待查收
  7. java springboot+maven发送邮件
  8. MySQL基础总结(一)
  9. git stash操作
  10. Packet for query is too large(mysql写入数据过大)
  11. PHP yii 框架源码阅读(一)
  12. Linux命令之乐--sed
  13. 找不到tgp饥荒专用服务器,饥荒tgp版专用服务器搭建指南_游侠网
  14. 胡斌、张礼礤会摧毁我们的信任
  15. python 压缩字符串_python zlib - 压缩字符串的大小与香农熵
  16. python字符串转换成数字_python – Jinja将字符串转换为整数
  17. 自然语言处理 4.语义分析
  18. 去哪儿网产品体验报告
  19. POI使用模板制作PPT,替换内容时原样式丢失问题的解决办法
  20. Kali忘记密码的重置方法

热门文章

  1. Outlook邮箱下载的文件在哪里看?
  2. 是开疆拓土还是新一轮割韭菜?
  3. <2021SC@SDUSC>【Overload游戏引擎】OvUI源码模块分析(三)——Internal
  4. 神经网络异常检测方法和机器学习异常检测方法对于入侵检测的应用?
  5. Fxx and game HDU - 5945(单调队列优化dp)
  6. 交互原型生成html,交互原型图链接地址.html
  7. gvim使用技巧翻译
  8. 计算机二级python模拟软件
  9. 基于PCIE 闪存卡的 Oracle 数据
  10. 比亚迪半导体工业MCU:BS32F103XX 数据资料参考