代码优化

This commit is contained in:
dqjdda
2019-10-24 17:57:02 +08:00
parent 0429f86d6c
commit b40b781d0a
5 changed files with 16 additions and 16 deletions

View File

@@ -2,11 +2,11 @@ import Vue from 'vue'
import { get as getDictDetail } from '@/api/dictDetail'
export default class Dict {
constructor (dict) {
constructor(dict) {
this.dict = dict
}
async init (names, completeCallback) {
async init(names, completeCallback) {
if (names === undefined || name === null) {
throw new Error('need dict names')
}

View File

@@ -1,20 +1,20 @@
import Dict from './Dict'
const install = function (Vue) {
const install = function(Vue) {
Vue.mixin({
data () {
data() {
if (this.$options.dicts instanceof Array) {
const dict = {
dict: {},
label: {},
label: {}
}
return {
dict,
dict
}
}
return {}
},
created () {
created() {
if (this.$options.dicts instanceof Array) {
new Dict(this.dict).init(this.$options.dicts, () => {
this.$nextTick(() => {
@@ -22,7 +22,7 @@ const install = function (Vue) {
})
})
}
},
}
})
}