App Svelte 组件是主要的应用程序组件,允许定义全局主题(iOS 或 Material)和其他有用的全局设置。
如果您将 Konsta UI 与其他框架一起使用(例如 Framework7,您应该使用 KonstaProvider 代替。
以下是包含的组件:
App| 名称 | 类型 | 默认值 | 描述 |
|---|---|---|---|
| dark | 布尔值 | false | 包括 |
| safeAreas | 布尔值 | true | 向容器添加 |
| theme | 'ios' | 'material' | 'parent' | 'material' | 应用程序主题。如果设置为 |
| touchRipple | 布尔值 | true | 在 Material 主题中启用触摸波纹效果。允许全局禁用所有组件的触摸波纹效果 |
App 组件应用作所有 Konsta UI 组件的主包装器,并且应用程序中一次只能有一个 App 组件
<script>
import { App } from 'konsta/svelte';
</script>
<!-- App component ideally should be the main root component -->
<App theme="ios" safeAreas>
<!-- rest of Konsta UI components -->
</App>