Files
vxe-table/packages/v-x-e-table/src/setup.js
xuliangzhan b128ec392c 优化重构
2020-02-22 00:00:41 +08:00

23 lines
472 B
JavaScript

import GlobalConfig from '../../conf'
import XEUtils from 'xe-utils/methods/xe-utils'
function mergeOpts (data1, data2) {
if (data1 && XEUtils.isObject(data2)) {
XEUtils.objectEach(data2, (val, key) => {
data1[key] = data1[key] && val ? mergeOpts(data1[key], val) : val
})
return data1
}
return data2
}
/**
* 全局参数设置
*/
function setup (options = {}) {
mergeOpts(GlobalConfig, options)
return GlobalConfig
}
export default setup