# 引入

import {
  V_CONSOLE_STATE,
  genVConsole,
  showVConsole,
  closeVConsole,
  toggleVConsole,
  checkAndShowVConsole,
  loadVConsole
} from 't-comm';

// or

import {
  V_CONSOLE_STATE,
  genVConsole,
  showVConsole,
  closeVConsole,
  toggleVConsole,
  checkAndShowVConsole,
  loadVConsole
} from 't-comm/lib/v-console/index';

# V_CONSOLE_STATE

描述

vConsole 当前展示状态

参数

# genVConsole(params)

描述

生成 v-console 有几种情况:

  1. 不显示
  2. 立即显示
  3. 异步判断后,确定是否显示

参数

参数名 描述
params

参数

示例

genVConsole({
  immediateShow: isShowVConsole === 'true'
    || isTestEnv()
    || noDelay === V_CONSOLE_NO_DELAY.VALUE,
  hide: isShowVConsole === 'false' || !!UserInfo.tipUid(),
  asyncConfirmFunc: checkIsDevList,
});

# showVConsole()

描述

展示 vConsole

参数

示例

showVConsole()

# closeVConsole()

描述

关闭 vConsole

参数

示例

closeVConsole()

# toggleVConsole()

描述

切换展示 vConsole

参数

返回:

是否展示

示例

toggleVConsole()

# checkAndShowVConsole()

描述

检查 localStorage 设置,并展示vConsole

参数

示例

checkAndShowVConsole()

# loadVConsole([options], [plugins])

描述

加载 vConsole

参数

参数名 类型 默认值 描述
[options] Object {}

vConsole 选项

[plugins] Array<string> []

插件列表

返回: Promise.<Object>

vConsole 实例

示例

loadVConsole()
Last Updated: 2024/10/11 07:54:02