STAR-CCM+许可不够用:CFD仿真集群如何优化任务调度?
2026/6/4 1:47:20
vxe-table 实现服务端排序的用法
https://vxetable.cn
配置 sort-config.remote 和 sort-change 事件,实现服务端排序
<template><div><vxe-gridv-bind="gridOptions"@sort-change="sortChangeEvent"></vxe-grid></div></template><script>importXEUtilsfrom'xe-utils';exportdefault{data(){constgridOptions={border:true,loading:false,height:400,columnConfig:{resizable:true},sortConfig:{remote:true},columns:[{type:'seq',width:70},{field:'name',title:'Name'},{field:'role',title:'Role',sortable:true},{field:'sex',title:'Sex',sortable:true},{field:'age',title:'Age',sortable:true},{field:'address',title:'Address',sortable:true}],data:[]};return{gridOptions};},methods:{findList(field,order){this.gridOptions.loading=true;// 模拟接口returnnewPromise(resolve=>{setTimeout(()=>{this.gridOptions.loading=false;constmockList=[{id:10001,name:'Test1',role:'Develop',sex:'Man',age:28,num:'3.8',num2:'3.8',address:'test abc'},{id:10002,name:'Test2',role:'Test',sex:'Women',age:22,num:'511',num2:'511',address:'Guangzhou'},{id:10003,name:'Test3',role:'PM',sex:'Man',age:32,num:'12.8',num2:'12.8',address:'Shanghai'},{id:10004,name:'Test4',role:'Designer',sex:'Women',age:23,num:'103',num2:'103',address:'test abc'},{id:10005,name:'Test5',role:'Develop',sex:'Women',age:30,num:'56',num2:'56',address:'Shanghai'},{id:10006,name:'Test6',role:'Designer',sex:'Women',age:21,num:'49',num2:'49',address:'test abc'},{id:10007,name:'Test7',role:'Test',sex:'Man',age:29,num:'400.9',num2:'400.9',address:'test abc'},{id:10008,name:'Test8',role:'Develop',sex:'Man',age:35,num:'5000',num2:'5000',address:'test abc'}];if(field&&order){constrest=XEUtils.orderBy(mockList,{field,order});this.gridOptions.data=rest;resolve(rest);}else{this.gridOptions.data=mockList;resolve(mockList);}},300);});},sortChangeEvent({field,order}){this.findList(field,order);}},created(){this.findList();}};</script>https://gitee.com/x-extends/vxe-table