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>