当数据请求失败之后,经常需要调用uni.showToast({ … })方法来提示用户,可以在全局封装一个uni.$showMsg()方法,来简化uni.showToast()方法的调用

在main.js中,将自定义的$showMsg()方法挂载到uni对象上

// 封装的消息提示的方法
uni.$showMsg = function(title = "数据加载失败!", duration = 1500) {
	uni.showToast({
		title,
		duration,
		icon: 'none'
	})
}
// 如果不传参,title和duration就显示为默认值 

在页面中调用uni.$showMsg()方法

async getSwiperList() {
	const res = await uni.$http.get('请求地址')
	if(res.code === 200) {
		
	}else {
		return uni.$showMsg()
	}
}
Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐