客户端产品需要做交互是不可缺的,比如说消息提示框,假如好几个地方都需要用到消息提示框,如果不封装的话,那就需要多出调用微信官网api方法,显得代码特别冗余。如果我们将其封装一个通用的方法的话,只需要在其需要调用的地方写极为简洁一行的代码,看着既简洁又明了;
封装showToast方法:
/**
* 消息提示框
* @param {*} msg 提示的内容
* @param {*} status 图标
*/
function showToast(msg, status) {
wx.showToast({
title: msg,
icon: status,
duration: 2000
})
}
export {
showToast
}
调用showToast方法:
import { showToast } from '../../utils/util.js';
showToast('操作成功','success');
showToast('操作失败','error');