mirror of
https://gitee.com/xuliangzhan_admin/vxe-table.git
synced 2026-01-21 05:27:57 +08:00
23 lines
472 B
JavaScript
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
|