Skip to content

引入

ts
import {
  initConfig,
  getConfig,
  setConfig
} from 't-comm';

// 不支持 tree-shaking 的项目
import {
  initConfig,
  getConfig,
  setConfig
} from 't-comm/lib/config/index';

// 只支持 ESM 的项目
import {
  initConfig,
  getConfig,
  setConfig
} from 't-comm/es/config/index';

initConfig(config)

描述:初始化config

参数

参数名类型
configConfigType

示例

ts
initConfig({
  login: { loginType: 'WXPC' },
  game: 'pvp',
});

getConfig('login.loginType'); // 'WXPC'

getConfig(name)

描述:获取config

参数

参数名类型
namestring

返回: \*

示例

typescript
getConfig('login.loginType')
getConfig('game')

setConfig(name, value)

描述:设置config

参数

参数名类型
namestring
value\*

示例

typescript
setConfig('login.loginType','WXPC')