返回顶部
i

ionic-frameworkIonic框架专家

Comprehensive Ionic Framework expert skill consolidating core concepts, component reference, CLI usage, theming, layout, page lifecycle, framework-specific patterns for Angular/React/Vue, navigation, upgrading, Capacitor integration, and Capawesome Cloud CI/CD. Provides inline guidance for the most common Ionic development tasks and links to detailed skills for deeper coverage. Do not use for Capacitor-only apps without Ionic UI components (use capacitor-app-development), for creating a new Ioni

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
108
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

ionic-framework

Ionic Framework

Ionic Framework开发的全面参考——核心概念、组件、主题、生命周期、导航、框架特定模式(Angular、React、Vue)、升级以及Capawesome Cloud集成。

核心概念

Ionic Framework是一个使用Web技术构建跨平台应用的UI工具包。它提供了80多个预构建的UI组件,这些组件以ion-为前缀的Web组件形式存在(例如)。

  • - 平台模式:组件会根据平台调整样式。iOS设备使用ios模式;Android和所有其他平台使用md(Material Design)模式。元素会接收一个类(ios或md)。
  • Capacitor集成:Ionic负责UI;Capacitor负责原生设备API。有关Capacitor的指导,请参阅capacitor-app-development技能。
  • 框架支持:Ionic与Angular(@ionic/angular)、React(@ionic/react)和Vue(@ionic/vue)集成。

创建新应用

bash
npm install -g @ionic/cli
ionic start <名称> <模板> --type=<框架> --capacitor --package-id=

--type 值框架
angularAngular(NgModules)
angular-standalone
Angular(独立组件) | | react | React | | vue | Vue |
模板描述
blank空项目,单页面
tabs
基于标签的布局 | | sidemenu | 侧边菜单布局 |

详情请参阅 ionic-app-creation

Ionic CLI

运行 ionic --help 获取完整且始终最新的命令列表。

命令描述
ionic start搭建一个新的Ionic项目。
ionic serve
启动带有热重载的本地开发服务器(端口8100)。 |
| ionic build | 构建生产环境的Web应用。 |
| ionic generate | 生成页面、组件、服务(依赖于框架)。 |
| ionic info | 打印系统/环境信息。 |
| ionic repair | 移除并重新创建依赖项和平台文件。 |

有用的 ionic serve 标志:--external(所有网络接口)、--port=<端口>、--prod、--no-open。

组件概览

Ionic提供了80多个按类别组织的UI组件。有关完整的API参考(属性、事件、方法、插槽、CSS自定义属性),请参阅链接的参考文件。

布局

ion-app(根容器)、ion-content(可滚动区域)、ion-header、ion-footer、ion-toolbar、ion-title、ion-buttons、ion-back-button、ion-grid/ion-row/ion-col、ion-split-pane。

关键用法:

html





页面标题




详情请参阅 components-layout.md

导航

ion-tabs、ion-tab-bar、ion-tab-button、ion-menu、ion-menu-button、ion-menu-toggle、ion-router-outlet、ion-nav、ion-breadcrumbs。

详情请参阅 components-navigation.md

表单

ion-input、ion-textarea、ion-select/ion-select-option、ion-checkbox、ion-toggle、ion-radio/ion-radio-group、ion-range、ion-datetime/ion-datetime-button、ion-searchbar、ion-segment/ion-segment-button、ion-input-otp。

大多数表单组件共享的关键属性:label、labelPlacement(floating、stacked、fixed、start)、fill(outline、solid)、errorText、helperText、disabled、value、placeholder。

关键事件:

  • - ionInput — 每次按键时触发(用于ion-input/ion-textarea)。
  • ionChange — 值提交时触发(用于ion-select、ion-toggle、ion-checkbox、ion-range)。

html
type=email placeholder=you@example.com
errorText=无效邮箱 helperText=请输入您的邮箱>


美国
德国

详情请参阅 components-form.md

覆盖层

ion-modal、ion-alert、ion-toast、ion-action-sheet、ion-loading、ion-popover。

所有覆盖层共享:用于声明式控制的 isOpen 属性、用于从按钮ID打开的 trigger 属性、backdropDismiss、animated 以及生命周期事件(didPresent、didDismiss、willPresent、willDismiss)。

底部表单模态框

html

底部表单内容

详情请参阅 components-overlay.md

数据展示

ion-list、ion-item、ion-item-sliding/ion-item-options/ion-item-option、ion-card/ion-card-header/ion-card-content、ion-accordion/ion-accordion-group、ion-chip、ion-badge、ion-label、ion-note。

详情请参阅 components-data-display.md

滚动

ion-refresher/ion-refresher-content(下拉刷新)、ion-infinite-scroll/ion-infinite-scroll-content、ion-reorder-group/ion-reorder。

详情请参阅 components-scroll.md

操作与媒体

ion-button、ion-fab/ion-fab-button、ion-icon、ion-avatar、ion-thumbnail、ion-spinner、ion-skeleton-text、ion-progress-bar。

详情请参阅 components-action.mdcomponents-media.md

主题

颜色

九种默认颜色:primary、secondary、tertiary、success、warning、danger、light、medium、dark。通过 color 属性应用:

html
保存
删除

通过覆盖 :root 中的所有六个CSS变量来自定义颜色:

css
:root {
--ion-color

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 ionic-framework-1776031809 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 ionic-framework-1776031809 技能

通过命令行安装

skillhub install ionic-framework-1776031809

下载

⬇ 下载 ionic-framework v1.0.0(免费)

文件大小: 7.6 KB | 发布时间: 2026-4-13 10:42

v1.0.0 最新 2026-4-13 10:42
Initial release of the "ionic-framework" skill — a comprehensive expert reference for Ionic Framework development.

- Consolidates core Ionic concepts, CLI usage, theming, layout, page lifecycle, and navigation patterns.
- Summarizes framework-specific guidance (Angular, React, Vue) and upgrades, with pointers to deeper skills for app creation or advanced usage.
- Includes Capacitor and Capawesome Cloud CI/CD integration notes.
- Provides categorized overviews and usage examples for common Ionic UI components.
- Supplies inline guidance and links to detailed component references and related skills.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部