在使用el-select时,用到多选属性multiple时,在排序时遇到了问题
此处我初步限制根据首字母排序
*被排序对象为单独字符串:
arr = carTypes.sort(function (item1, item2) {
return item1 && item1.localeCompare(item2, 'zh-CN')
})
console.log(arr) //此处即为排序后的代码
*被排序对象为数组对象:
var compare = function (item1, item2) {
var val1 = item1.name;
var val2 = item2.name;
return val1 && val1.localeCompare(val2, "zh-CN");
// item1不能为空 ,否则会报localeCompare of undefined
};
console.log(arr.sort(compare));