各位大侠,小弟自学基础不好,我后端用Django,用json传递数据到前台vuejs如下:
我用vuex方法读取并排序的时候,用pk排序是有效的,但用username排序无论如何都无效,如下
const mutations = {
ORDERBYNAME_XUNHUAN11(state){return state.XH11.sort((a,b)=>b.pk-a.pk);},
ORDERBYID_XUNHUAN11(state){return state.XH11.sort((a,b)=>b.fields.username-a.fields.username);},
};
请问这个fields是什么意思,怎么形成的?我该如何排序?
因为username是字符串,所以通过相减去比较是不准确的
fields是你数据里面有个fields字段啊,你接口返回的数据,username要从fields里面拿