案例一: 

    let title = ''
    switch (this.activityCode) { //想要判断的变量
        case 'ManuallyPassed': //状态一
          title = this.$t('member.credit.activity.review.approve') //状态一返回的结果
          break
        case 'EditCredit': //状态二
          title = this.$t('member.credit.activity.review.reject') //状态二返回的结果
          break
        case 'ManuallyNotPassed'://状态三
          title = this.$t('member.credit.activity.review.modify') //状态三返回的结果
          break
      }
      return title
    }

返回值有break和return的区别

1、break:是立即结束语句,并跳出语句,进行下个语句执行。

2、return:停止函数,直接返回。

案例二:

switch (activityCode) {
    case 'ManuallyPassed':
        return 'success'
    case 'EditCredit':
        return 'warning'
    case 'ManuallyNotPassed':
        return 'danger'
}

 

Logo

前往低代码交流专区

更多推荐