优化代码过程记录

原代码:

 if(res.status==911){
          //this.signbool=3;
          this.$alert('没有匹配的流水号,未经过反欺诈节点', '提示', {
            confirmButtonText: '确定',
            callback: action => {
              this.$message({
                type: 'info',
                message: `关闭: ${ action }`
              });
            }
          });
        }
        if(res.status==999 || res.status==500){
          //this.signbool=3;
          this.$alert('系统错误,请联系管理员', '提示', {
            confirmButtonText: '确定',
            callback: action => {
              this.$message({
                type: 'info',
                message: `关闭: ${ action }`
              });
            }
          });
        }

优化后代码:

function showAlertMessage(message) {
  this.$alert(message, '提示', {
    confirmButtonText: '确定',
    callback: action => {
      this.$message({
        type: 'info',
        message: `关闭: ${action}`
      });
    }
  });
}

.......

 if (res.status == 910) {
          showAlertMessage.call(this, '验签失败,请重试');
        }
        if (res.status == 911) {
          showAlertMessage.call(this, '没有匹配的流水号,未经过反欺诈节点');
        }
        if (res.status == 999 || res.status == 500) {
          showAlertMessage.call(this, '系统错误,请联系管理员');
        }

你可能感兴趣的:(前端,javascript,开发语言)