后台请求来数据以后,处理值的时候需要分成功情况和异常情况。
这时候应该先处理异常情况,把异常情况全部处理掉以后,剩下都是正常情况了,再用.length啥的就都是有值的,就不用一步步处理异常
const {data, success} = res
if (!success || !data.length ) {
this.appname = `您的企业暂无应用`
JHSession.sessionSetObject(JHSession.KEY.appInfo_obj, {appId:null,appName:null})
return
}
const {appId, name} = data[data.length-1]
if(appId && name){
JHSession.sessionSetObject(JHSession.KEY.appInfo_obj, {appId:appId,appName:name})
this.appname = name
}
// if (data && data.success) {
// debugger
// if(data.data != false){
// const {appId, name} = data.data[data.data.length-1]
// if(appId && name){
// JHSession.sessionSetObject(JHSession.KEY.appInfo_obj, {appId:appId,appName:name})
// this.appname = name
// return
// }
// }