Skip to content

API 参考

欢迎使用 vue-mount-plugin API 参考。本节提供所有导出函数、类型和接口的详细文档。

概览

vue-mount-plugin 导出以下内容:

核心函数

函数描述
mount()创建并立即显示组件
createMount()创建实例但不显示

实例管理

函数描述
getInstances()获取所有活动实例
getInstanceById()通过 ID 获取实例
unmountAll()卸载所有实例
isMounted()检查实例是否已挂载
getActiveInstanceIds()获取所有活动实例 ID

单例管理

函数描述
getSingleton()通过键获取单例实例
setSingleton()设置单例实例
hasSingleton()检查单例是否存在
removeSingleton()通过键移除单例
clearSingletons()清除所有单例

配置

函数描述
setGlobalConfig()设置全局配置
globalConfig全局配置对象

组合式函数

函数描述
useMount()Vue 3 实例管理组合式函数
useSingleton()Vue 3 单例管理组合式函数

插件

导出描述
MountPluginVue 插件,提供 $show 方法

快速参考

typescript
import {
  // 核心
  mount,
  createMount,

  // 实例管理
  getInstances,
  getInstanceById,
  unmountAll,
  isMounted,
  getActiveInstanceIds,

  // 单例
  getSingleton,
  setSingleton,
  hasSingleton,
  removeSingleton,
  clearSingletons,

  // 配置
  setGlobalConfig,
  globalConfig,

  // 组合式函数
  useMount,
  useSingleton,

  // 插件
  MountPlugin,

  // 类型
  type MountInstance,
  type MountOptions,
  type LifecycleHooks,
  type GlobalConfig,
} from 'vue-mount-plugin'

基于 MIT 许可发布