db.collection("faultcode").where({ code:this.data.code1,
brand:app.globalData.brand
}).get({ // .get() 获取集合 / 记录数据
success: res => {
let that=this;
this.setData({
code2: res.data[0].code
})
var code1=that.data.code1
var code2=that.data.code2
//判断code2是否取到值
app.globalData.faultcode=res.data[0].code//讲取得的值赋给全局变量faultcode
// console.log(app.globalData.faultcode)
if(res.data[0].code!='')
{
wx.navigateTo({
url: '/pages/E1/E1',
})
} else{
wx.showToast({
title: '故障代码错误',
})
}
},
fail: res => {
wx.showToast({
title: '查询记录失败',
})
}
})
}
为什么if条件满足时会执行if里的语句但是不满足时却不执行else里的语句
添加断点测试
console 报错了吧
if(res.data[0].code!=undefined)