data(){
return {
options:[
{ value: "13423", label: "dfsdfdsf" },
{ value: "34232", label: "fdsfdsfsd" },
{ value: "34323", label: "afdsfds" },
{ value: "2433", label: "bgdfdg" },
{ value: "5343", label: "badvfsfs" },
{ value: "32346", label: "bbdfsdfsd" },
{ value: "42347", label: "cdfdsfs" },
{ value: "75658", label: "gdfddg" },
{ value: "14344", label: "dfgfdgfd" },
{ value: "14450", label: "vdfsdfds" },
]
}
created(): {
this.options = this.options.sort(this.sortBankList("label"));
}
},
methods:{
sortBankList(propertyName) {
return function sortList(object1, object2) {
const value1 = object1[propertyName];
const value2 = object2[propertyName];
if (value2 < value1) {
return 1;
}
if (value2 > value1) {
return -1;
}
return 0;
};
},
}
在vue中对数组对象中的某一属性按照字母排序
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 1、css数字字母换行 2、组件之间优雅的传值!!! ①、创建一个js文件 ②、在需要传值过去的组件 ③、在需要接...
- sort方法接收一个函数作为参数,这里嵌套一层函数用来接收对象属性名,其他部分代码与正常使用sort方法相同. 如...