App
封装您的应用程序以提供全局配置等功能。
用法
此组件实现了 Reka UIConfigProvider为所有组件提供全局配置
- 使所有原语(primitives)能够继承全局阅读方向。
- 在设置主体锁定(body lock)时,允许更改滚动主体的行为。
- 提供更多控制手段以防止布局偏移。
它同时也使用了ToastProvider和TooltipProvider用于提供全局提示(toasts)和工具提示(tooltips),以及编程式模态框(modals)和侧滑窗(slideovers)。
在你的 app.vue 文件中使用 App 组件包裹整个应用程序
app.vue
<template>
<UApp>
<NuxtPage />
</UApp>
</template>
API
属性
| 属性 | 默认值 | 类型 |
|---|---|---|
tooltip | TooltipProviderProps | |
toaster | null | ToasterProps | |
locale | Locale<T> | |
portal | 'body' | string | false | true | HTMLElement |
dir | 'ltr' | "ltr" | "rtl"应用程序的全局阅读方向。此设置将被所有原语继承。 |
scrollBody | boolean | ScrollBodyOption应用程序的全局滚动主体行为。此设置将被相关原语继承。 | |
nonce | string应用程序的全局 |
插槽
| 插槽 | 类型 |
|---|---|
default | {} |
更新日志
暂无近期更新