im-ui-mobile
Version:
A Vue3.0 + Typescript instant messaging component library for Uniapp
24 lines (20 loc) • 457 B
JavaScript
let _config = {}
// 配置管理器
export const configManager = {
setConfig(config) {
_config = { ..._config, ...config }
},
getConfig() {
return { ..._config }
},
get(key, defaultValue = undefined) {
return _config[key] ?? defaultValue
}
}
// 初始化自定义配置
if (uni && uni.upuiParams) {
const params = uni.upuiParams()
if (params.options) {
configManager.setConfig(params.options)
}
}