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>