import StatusEnum from './StatusEnum' const install = function(Vue) { Vue.mixin({ data() { if (this.$options.statusEnums instanceof Array) { const statusEnum = { statusEnum: {}, label: {} } return { statusEnum } } return {} }, created() { if (this.$options.statusEnums instanceof Array) { new StatusEnum(this.statusEnum).init(this.$options.statusEnums, () => { this.$nextTick(() => { this.$emit('dictReady') }) }) } } }) } export default { install }