1.在uniapp中引入graceJS
import graceJS from '@/Grace.JS/grace.js';
2.在接口调取成功后写入以下代码()
graceJS.each(obj, (key, val) => {
console.log(val);
this.demo2.unshift({
'name': val.name,
'value': val.id,
'checked': false
});
});
举例:
toClass(){
console.log(this.userInfo);
uni.request({
url:this.$common.apiServer+'bjs/',
method:'POST',
header:{
"Content-Type":"application/json",
"Authorization":this.userInfo.token
},
data:{
},
success:res=>{
console.log(res);
if (res.data.code == 1000) {
return;
}
if(res.data.code===200){
//graceui特定的数组格式 { name: '专人配送', value: '0', checked: true },
//接口所给的数组格式: { id: "61827a2f-a16e-4930-9fc7-2c904dfc2895", name: "九年级-1班" }
let obj = res.data.data;
graceJS.each(obj, (key, val) => {
console.log(val);
this.demo2.unshift({ //demo2是我自定义的列表,用来存放数据
, 'name': val.name,
'value': val.id,
'checked': false
});
});
console.log(this.demo2)
}
}
})
},