更新记录

v1.0.0(2023-07-26)

2023.7.26 1、实现基础排序 2、实现多排序条件


平台兼容性

Vue2 Vue3
×
App 快应用 微信小程序 支付宝小程序 百度小程序 字节小程序 QQ小程序
HBuilderX 3.8.7 × × × × ×
钉钉小程序 快手小程序 飞书小程序 京东小程序
× × × ×
H5-Safari Android Browser 微信浏览器(Android) QQ浏览器(Android) Chrome IE Edge Firefox PC-Safari
× × × × × × × × ×

基本用法

template 中使用组件

<view>
  <sort-by :items="sortOptions" :sortBy="sortBy" :sortOrder="sortOrder" @sort-change="handleSortChange"></sort-by>
</view>

<script>
import sortBy from '@/components/wei-sortBy/index.vue';

export default {
  components: {
    SortComponent
  },
  data() { 
    return {
      list: [],
      sortOptions: [[
        { label: '开始时间', value: 'startimeSort', sort: 'desc'},
        { label: '结束时间', value: 'endTimeSort', sort: 'desc' },
        { label: '取消时间', value: 'cancelTimeSort', sort: 'desc' }
      ]],
      sortBy: '',
      sortOrder: '',
      curField: ''
    };
  },
   methods: {
    handleSortChange(option) {
      // 更新父组件中的相应数据或执行其他操作
      this.list = [];
      this.sortBy = option.sortBy;
      this.sortOrder = option.sortOrder;
      this.curField = option.field;
      this.handleList();
    },
    // 根据条件查询数据
    handleList() {

    }
  }
};
</script>

API

Sort Props

属性名 类型 默认值 说明
items Array - 排序条件数组
sortBy String - 排序label
sortOrder String - 排序-升序/降序

Sort Events

事件名 说明 返回值
toggleSort 点击排序触发事件 -

隐私、权限声明

1. 本插件需要申请的系统权限列表:

2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率:

许可协议

MIT协议

暂无用户评论。

使用中有什么不明白的地方,就向插件作者提问吧~ 我要提问