引入
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
参数:
| 参数名 | 类型 |
|---|---|
| config | ConfigType |
示例
ts
initConfig({
login: { loginType: 'WXPC' },
game: 'pvp',
});
getConfig('login.loginType'); // 'WXPC'getConfig(name)
描述:获取config
参数:
| 参数名 | 类型 |
|---|---|
| name | string |
返回: \*
示例
typescript
getConfig('login.loginType')
getConfig('game')setConfig(name, value)
描述:设置config
参数:
| 参数名 | 类型 |
|---|---|
| name | string |
| value | \* |
示例
typescript
setConfig('login.loginType','WXPC')