該不該把無數據當做一個異常
方式一:
ctx.body = {
"status":1,
"data":{},
"message":"未查詢到數據!"
}
方式二:
ctx.body = {
"status":0,
"data":{
"total": 0,
"dataList": []
},
"message":"未查詢到數據!"
}
我認爲無數據不值得單獨作爲異常提出。
異常,是需要通過彈出式的對話框Dialogue
、顯式的的消息通知Toast
等進行用戶提示的。
通過查詢條件篩選,而未得到數據的,做異常有點小題大做。
最後,只有一件事需要顯式的用戶通知,最好導致了工作不能正常進行,此時,才把它定義爲異常。