antd 封装 自定义 提示框 国际化

在这里插入图片描述
封装:
在这里插入图片描述
底层封装:
在这里插入图片描述

//成功提示
export const MessageSuccess = (res) => {  
  getLocale() == 'zh-CN' ? message.success(res.MessageChinese || '操作成功') : message.success(res.MessageEnglish || 'Operation successful');
}
//失败提示
export const MessageError = (res) => {  
  getLocale() == 'zh-CN' ? message.error(res.MessageChinese || '操作失败') : message.error(res.MessageEnglish || 'Operation failed');
}
// 统一后端回调方法
export const resMessage = (res) => {
  if (res.ReturnCode === 1001){
    MessageSuccess(res)
  }else{
    MessageError(res)
  }
}

版权声明:本文为zhangyubababa原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。