mcpField
Z
zalo-mini-app

zalo-mini-app

github.com/suminhthanh开发90124 次安装40 周前更新
代码仓库

关于 zalo-mini-app

使用 React、ZaUI 组件和 Zalo SDK API 构建 Zalo Mini App 的开发技能,汇集项目设置、API 与组件参考、设计指南及 React 性能实践。

主要功能

  1. 01使用 zmp-cli 创建项目
  2. 02使用 ZaUI 组件
  3. 03调用 Zalo SDK API
  4. 04查阅设置与部署指南
  5. 05参考 React 性能实践

适用场景

  1. 01启动 Zalo Mini App 项目
  2. 02使用 ZaUI 构建表单和布局
  3. 03调用 Zalo 用户及设备 API
  4. 04检查应用无障碍性与性能

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/suminhthanh/zalo-mini-app-skills --skill zalo-mini-app

安装后在 Claude Code 中输入/zalo-mini-app确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

references/
api-device.md
api-overview.md
api-storage.md
api-ui.md
api-user.md
api-zalo.md
design-guidelines.md
getting-started.md
react-best-practices.md
web-design-guidelines.md
zaui-display.md
zaui-form.md
zaui-layout.md
zaui-overlay.md
zaui-overview.md

详细介绍

Zalo Mini App 开发

使用 React、ZaUI 组件和 Zalo SDK API,为 Zalo 平台构建 Mini App。

快速开始

npm install -g zmp-cli
zmp create my-app && cd my-app && zmp start

完整的设置、部署和 app-config.json 说明,请参阅 getting-started.md。

核心包

npm install zmp-ui zmp-sdk
import { Button, Input, Modal } from "zmp-ui";
import "zmp-ui/zaui.css";
import { getUserInfo, authorize } from "zmp-sdk/apis";

参考资料

API
ZaUI 组件
设计与设置
性能与 React

常见模式

获取用户信息
const { userInfo } = await getUserInfo({ autoRequestPermission: true });
// { id, name, avatar, followedOA }
基本页面布局
<App>
  <Page>
    <Header title="Home" />
    <List>
      <List.Item title="Item" suffix={<Icon icon="zi-chevron-right" />} />
    </List>
  </Page>
  <BottomNavigation fixed>
    <BottomNavigation.Item key="home" label="Home" icon={<Icon icon="zi-home" />} />
  </BottomNavigation>
</App>

资源

评论

支持 Markdown