Wenn eine Datenanforderung fehlschlägt, ist es oft notwendig, uni.showToast({ /* 配置对象 */ })
eine Methode aufzurufen, um den Benutzer zu benachrichtigen. An diesem Punkt kann eine Methode global gekapselt werden, um den Methodenaufruf uni.$showMsg()
zu vereinfachen . uni.showToast()
Die konkreten Transformationsschritte sind wie folgt:
-
main.js
Mounten Sie inuni
eine benutzerdefinierte$showMsg()
Methode für das Objekt:
/ 封装的展示消息提示的方法
uni.$showMsg = function (title = '数据加载失败!', duration = 1500) {
uni.showToast({
title,
duration,
icon: 'none',
})
}
Wenn Sie in Zukunft eine Nachricht anfordern müssen, uni.$showMsg()
können Sie die Methode direkt aufrufen:
async getSwiperList() {
const { data: res } = await uni.$http.get('/api/public/v1/home/swiperdata')
if (res.meta.status !== 200) return uni.$showMsg()
this.swiperList = res.message
}