【发布时间】:2022-01-11 10:08:34
【问题描述】:
很抱歉这个菜鸟问题,但我如何在不重复代码的情况下组合这两个计算属性?非常感谢
computed: {
getStatusColor() {
const { end_of_availability } = this.fullData
if (end_of_availability === 'unlimited') {
return 'w-green'
} else {
if (moment.utc().diff(end_of_availability + 'T23:59:59Z') < 0) return 'w-green'
else return 'w-red'
}
},
capitalizedAvailability() {
const { end_of_availability } = this.fullData
if (end_of_availability === 'unlimited') {
return 'Active'
} else {
if(moment.utc().diff(end_of_availability + 'T23:59:59Z') < 0) return 'Active'
else return 'Inactive'
}
}
}
【问题讨论】:
标签: vue.js