constant.js
class Enum {
add (key, value) {
this[key] = value
return this
}
}
export const BUCKET_FILE_STATUS = new Enum().add('FROZEN', { code: 'FROZEN', label: '冻结' })
.add('ACTIVING', { code: 'ACTIVING', label: '解冻中' })
.add('ACTIVE', { code: 'ACTIVE', label: '已解冻' })
引用
import { BUCKET_FILE_STATUS } from ’@common/constant‘
export default {
data () {
return {
BUCKET_FILE_STATUS : BUCKET_FILE_STATUS
}
},
computed: {
status () {
return function(item){
return this.BUCKET_FILE_STATUS ?.[item.code]
}
}
}
}