【发布时间】:2019-03-18 20:33:30
【问题描述】:
我正在尝试使用 lodash 和 vue 时刻按数据排序项目列表,我使用的是计算属性,但由于某种原因,这个名为 sortByUsedDate 的计算属性返回一个数字而不是排序数组......准确返回 11。
这是我的代码:
sortByUsedDate: function(){
let sortedCodes = _.orderBy(this.modalPayload.discountcodes, (code) => {
return Vue.moment(code.usedDate).format('MDYYYY');
}, ['desc']);
let sortedWithoutUnused = _.remove(sortedCodes, function(code) {
return code.isBought === 1;
});
let unusedCodes = _.filter(this.modalPayload.discountcodes, function(code){
return code.isBought == 0;
});
let final = sortedWithoutUnused.push(unusedCodes);
return final;
}
【问题讨论】:
标签: javascript vue.js lodash