序言:时间是我们最宝贵的财富,珍惜手上的每个时分

目录

一:业务功能

二:代码实现


在国内,微信小程序的生态已经完全渗透至各行各业,无一幸免。

今天分享一个常用组件的功能:排序

一:业务功能

以订单排序为例,我们需要通过筛选方式,对订单按时间进行排序

由于是直接使用的小程序wx:for 进行循环,所以需要直接更改源数组

二:代码实现

更改源数组有两种方法

1.直接通过接口获取新的数组

通过接口访问odoo后台,直接使用odoo ORM提供的sorted方法

https://mp.csdn.net/mp_blog/creation/editor/125608330https://mp.csdn.net/mp_blog/creation/editor/1256083302.小程序内js处理

    sort_order(rev,fields){var orderList = this.data.orderListorderList.sort(this.do_sort(fields,rev))this.setData({'orderList':orderList})},do_sort(attr,rev){//第二个参数没有传递 默认升序排列if(rev ==  undefined){rev = 1;}else{rev = (rev) ? 1 : -1;}return function(apple,ball){apple = apple[attr];ball = ball[attr];if(apple < ball){return rev * -1;}if(apple > ball){return rev * 1;}return 0;}
},

【零散技术】微信小程数组排序相关推荐

  1. Java项目:(小程序)前台+后台相结合水果商城系统(spring+spring mvc+mybatis+layui+微信小程)

    源码获取:博客首页 "资源" 里下载! 一.项目简述 本系统功能包括: 水果商城系统前台展示,分类后买,下单,支付,发货, 地址等等,后台商品上传,用户管理,订单管理,地址管理等等 ...

  2. 【微信技术-微信小程序】------- 渐进式骨架屏(加载流)(第二篇)

    提示:看如下内容需要了解第一篇:简单入门(骨架屏(加载流) 简单入门(第一篇)) 目录 一.什么是渐进式骨架屏? 二.实现渐进式骨架屏 三.效果展示 下载示例代码地址: 渐进式骨架屏示例代码-下载 一 ...

  3. uni-app开发微信小程使用腾讯位置服务获取用户的位置信息

    uni-app开发微信小程使用腾讯位置服务获取用户的位置信息 一.开通腾讯位置服务 二.编码实现 (一)获取定位坐标 (二).在项目中使用 一.开通腾讯位置服务 在这里我们先要登录腾讯我i之服务的官网 ...

  4. php图片轮换功能,微信小程swiper组件实现图片轮播切换功能教程

    本文主要介绍了微信小程使用swiper组件实现图片轮播切换显示功能,涉及swiper组件相关属性使用技巧,希望能帮助到大家. 1.效果展示 2.关键代码 index.wxml: swiper组件属性说 ...

  5. 【微信技术-微信小程序】------- 骨架屏(加载流)配置(skeleton-config)及属性详解 (第三篇)

    本篇文章是骨架屏(skeleton)配置及属性详解(第三篇) 第一篇文章:[微信技术-微信小程序]-------骨架屏(加载流) 简单入门(第一篇) 第二篇文章:[微信技术-微信小程序]------- ...

  6. 微信小程热映电影导演等数据获取

    微信小程热映电影导演等数据获取 微信小程电影数据读取与呈现 我们获取了豆瓣API的电影图片,现在我们重接口在获取导演,主角,电影名等数据. 获取导演,主角,电影名等数据我们要进行封装,就要定义一个数组 ...

  7. 微信小程使用getCurrentPages函数操作父级数据

    微信小程使用getCurrentPages函数操作父级数据 let pages = getCurrentPages();let prevPage = pages[pages.length - 2]; ...

  8. 微信小程跳转页面方法总结

    最近正在做微信小程项目,我会把我遇到问题都进行总结. 微信小程序跳转页面方法总结(有什么错误的地方希望大家进行指正) 微信小程提供的api方法 // 保留当前页面,跳转到应用的某个页面,点击返回按钮时 ...

  9. 【微信技术-微信小程序】------ 小程序调用第三方的url地址页面例如调用:www.pipixia.com/index/index.html的页面

    一,通过微信小程序调用第三方的url地址页面. 1.微信官方文档说明可以支持调用第三方的url地址页面如下:  2.注意事项:(在微信开发工具中测试不用先配置,真正使用需要配置) 1.需要在" ...

最新文章

  1. 在Apache上搭建pywebsocket提供html5的websocket服务
  2. 4.1 什么是人脸识别-深度学习第四课《卷积神经网络》-Stanford吴恩达教授
  3. ML.NET机器学习、API容器化与Azure DevOps实践(二):案例
  4. [vue] SSR解决了什么问题?有做过SSR吗?你是怎么做的?
  5. 客户端配置_交换机作为STelnet客户端登录其他设备配置示例
  6. from gi.repository import Gtk, GObject
  7. 谷歌:. apk 成为历史!
  8. 12.使用default-Action配置统一访问
  9. stl 向量_C ++ STL中的向量delete()和clear()
  10. python shell 方向键不可用
  11. Linux下使用Shell命令控制任务Jobs执行、Linux后台进程管理以及ctrl+z
  12. 258. Move 0s To The End I -- Laicode
  13. 【黑苹果】联想ThinkPad X1 Carbon 2016+i5 6200U+MacOS10.15.7 EFI文件下载
  14. QTP11.0安装步骤及需要注意事项
  15. 配置华为防火墙ssh ASDM
  16. 主板检测卡c5_主板测试卡代码及解决方法
  17. 贝叶斯网络和马尔科夫的冷知识
  18. ipv6和ipv4有什么区别
  19. 「数据架构」什么是数据流程图(DFD)?如何绘制DFD?
  20. 七、Android定位与拨打电话、发送短信

热门文章

  1. 《墨菲定律》读书笔记(3)
  2. 猿人学第二题,手撕OB混淆给你看(step06-控制流平坦化)
  3. Git泄露 之Stash(做题过程)
  4. 1100亩烟台深耕水稻 国稻种芯·中国水稻节:山东盐碱地水稻
  5. 公司内部计算机网络培训,企业内部培训常用的方法
  6. TikTok代运营丨怎么找到TikTok达人网红?
  7. HTTPS – 证书签发申请(CSR) - qikegu.com
  8. Python数据分析之武林秘籍
  9. Thingsboard 项目说明,框架目录结构、技术及部署相关说明
  10. 多维数组VS多维空间