🔥 了解我们的新项目 t0ggles - 您终极的项目管理工具! 🔥

App Vue 组件

App Vue 组件是主要的应用程序组件,允许定义全局主题(iOS 或 Material)以及其他有用的全局设置。

如果您将 Konsta UI 与其他框架(如 Framework7Ionic)一起使用,则应使用 KonstaProvider 而不是它。

App 组件

包含以下组件:

  • App

App 属性

名称类型默认值描述
组件字符串'div'

组件的 HTML 元素

深色布尔值false

包括 dark: 变体(如果使用深色主题)

安全区域布尔值true

向容器添加 safe-areas 类。如果应用程序容器是全屏元素,则应启用它以正确处理屏幕安全区域

主题'ios' | 'material' | 'parent''material'

应用程序主题。如果设置为 'parent',它将在根 <html> 元素上查找 iosmd 类,这对于与 Framework7 或 Ionic 等父框架一起使用很有用

触控波纹布尔值true

在 Material 主题中启用触控波纹效果。允许全局禁用所有组件的触控波纹效果

示例

App 组件应用作所有 Konsta UI 组件的主要包装器,并且应用程序中一次只能有一个 App 组件

<template>
  <!-- App component ideally should be the main root component -->
  <k-app theme="ios" safe-areas>
    <!-- rest of Konsta UI components -->
  </k-app>
</template>
<script>
  import { kApp } from 'konsta/vue';

  export default {
    components: {
      kApp,
    },
  };
</script>
代码已获得以下许可 MIT.
2022 © Konsta UI 由 nolimits4web.