var a = [3,7,2];

微信小程序数据排序,先将数据按从小到大排序

//定义compare函数,参数name是对象的某一个属性,比如age、salary

//返回一个可以用来对包含该成员的对象数组进行排序的比较函数

compare: function(name) {

return function(o, p) {

var a, b;

if (typeof o === "object" && typeof p === "object" && o && p) {

a = o[name];

b = p[name];

if (a === b) {

return 0;

}

if (typeof a === typeof b) {

return a < b ? -1 : 1;

}

return typeof a < typeof b ? -1 : 1;

} else {

throw ("error");

}

}

},

对比的方法如上面的代码,现在我们要做的就是用数据源调用上面的方法。

itemList: [{

XZQDM: "",

XZQMC: "",

AllCount: 0,

DealCount: 0,

UnDealCount: 0,

UnAbleDealCount: 0,

UnNeedDealCount: 0,

DealRate: "",

WFYDMJ: 0,

GDMJ: 0,

GDMJRate: "",

JBNTMJ: 0,

JBNTMJRate: ""

}],

这里我们对itemList数组数据进行排序,排序是依据DealCount这个字段来从小到大排序,

that.setData({

itemList: that.data.itemList.sort(that.compare("DealCount")),

})

一般排序需要从大到小倒序排序,这个时候我们直接将上面的代码加上.reverse()进行倒序排序就可以了。

that.setData({

itemList: that.data.itemList.sort(that.compare("DealCount")).reverse(),

})

微信小程序数据排序和倒序reverse()相关推荐

  1. 微信小程序数据包教程抓取,看完就是学会

    有很多粉丝小伙伴问到能不能抓取到微信小程序数据呢?答案当然是肯定的,通过Fiddler或者Charles这些主流的抓包工具都可以抓得到,在IOS平台抓取微信小程序和https请求都是一样的设置,接下来 ...

  2. 微信小程序数据渲染和数据请求

    微信开放文档 数据渲染 概念:微信小程序和Vue实现理念是一致的,是基于数据驱动完成页面数据的自动化渲染.微信小程序中数据和Vue一样是响应式,即数据的更改会驱动页面进行数据的刷新. 具体操作 首先找 ...

  3. 利用fiddler抓包爬取微信小程序数据

    利用fiddler抓包爬取微信小程序数据 1.背景原理 有些微信小程序无法在PC端进行访问 原因 判断非微信'内嵌浏览器',则禁止访问 解决方法 模拟微信'内嵌浏览器'进行访问,需要获取的数据有:Us ...

  4. Burpsuite 抓取微信小程序数据包

    Burpsuite 抓取微信小程序数据包 一.网上的方法 ① 手机导入CA证书,设置指定DNS,亲测无效 备注:此方法可抓取微信公众号的数据,但是无法抓取微信小程序的数据 ② 使用安卓模拟器,我下载的 ...

  5. 【羊了个羊】Burp抓取IOS微信小程序数据包

    描述 最近,小游戏"羊了个羊"在朋友圈刷屏,网友纷纷表示,游戏开发者多少有个病要治!!! 本文记录,如何使用Burp抓取ios微信小程序数据包. 工具准备 Burp 苹果手机 wi ...

  6. 微信小程序数据助手怎么用

    原文地址:http://www.wxapp-union.com/article-2360-1.html 微信小程序数据助手怎么用?数据助手是微信最新推出的一个应用,该应用主要是为了让用户能够查看自己小 ...

  7. 抓取微信小程序数据包的三种方法

    前言 做安全测试的都会遇到测试某微信小程序,而微信小程序基本都是基于HTTPS的,所以抓取HTTPS数据包就是最关键的一步.最近几天折腾了一下,整理了比较简单.方便的三种方法. 条件 抓取微信小程序数 ...

  8. Charles抓取微信小程序数据 以及 其它应用网站数据

    为了抓取小程序数据所以使用Charles来抓取,下面介绍下使用方法(mac环境下使用).使用Charles可以非常方便的抓取Http/Https请求.官方dmg下载地址:点击此处下载 Charles抓 ...

  9. php mysql特殊符号过滤微信小程序_微信小程序数据过滤(filter)方法

    因为微信小程序的wxml和js的内部实现机制是分开编译的.所以在wxml是没办法调用js的函数的.这会导致WXML缺少一个我们常用的功能,那就是没有办法在视图层对数据做一些特殊处理.比如我们从后端获取 ...

最新文章

  1. 地形图绘制过程中的自然斜坡、陡坎、斜坡的区别
  2. numba.jit警告:Compilation is falling back to object mode WITH looplifting enabled because Function
  3. linux sqlserver_SQL Server 与 MySQL存储引擎
  4. 查看服务器物理内存大小,如何看服务器的物理内存大小
  5. C#学习日志三(流程控制语句)
  6. linux的常用操作——静态库
  7. click事件在什么时候出发_剖析setTimeout和click点击事件的触发顺序
  8. Socket,CAsyncSocket,CSocket介绍
  9. 配置在一台三层交换上,不同VLAN相互通信
  10. 请画出一个抓虫系统的架构图并说明你的爬虫需要如何优化来提升性能
  11. .net 画图 饼图折线图等
  12. python发邮件被认定为垃圾邮件_【python文本分类】20行代码识别垃圾邮件
  13. 爬取noi官网所有题目分析
  14. 倾斜摄影实景三维与游戏的结合
  15. 嵌入式面试常见问题(三)
  16. 课程设计 天气预报数据可视化开发
  17. oracle 10g 10053事件
  18. 新猿木子李:0基础学python培训教程 python下载文件的多种方法汇总
  19. 详解TCP的四报文挥手
  20. 关于linux网络编程的项目,linux网络编程入门

热门文章

  1. 六位、八位邀请码生成
  2. Linux压缩打包命令——tar、zip、unzip
  3. 联通TEWA-800E超级用户改桥接模式
  4. 带你探索400G光模块测试
  5. 华为20万月薪“工资条”流出!官方回应来了
  6. 电信诈骗“喽啰”庭上不识东家
  7. idea添加web3j 依赖
  8. fedora chm 文档 阅读
  9. ABP官方文档(四十一)【ASP.NET Core】
  10. Dockerfile部署jar包