vue中实现sort()排序功能
1、请求数据axios.get(this.baseURL + '/api/graphql?', {params: {query: `{domain {alias{alias}displayTextimage {paths}contentItemId}}...
·
1、请求数据
axios.get(this.baseURL + '/api/graphql?', {
params: {
query: `
{
domain {
alias{
alias
}
displayText
image {
paths
}
contentItemId
}
}
`
}
})
2、根据alias进行排序
.then(data =>{
this.domainData=data.data.data.domain; //将数组赋值给this.domainData
this.domainData.sort(function (a,b){
//if(c.alias != null && d.alias != null && c.alias.alias != "" && d.alias.alias !="") //此处也可进行判断是不是有数据如果有则进行循环,如果没有就跳出
return parseInt(a.alias.alias) - parseInt(b.alias.alias) //相当于sort()中的a-b
}
)
})
更多推荐
已为社区贡献3条内容
所有评论(0)