Skip to content

Repository files navigation

logo

Oiyo Starter

Oiyo 赋能的 Wot Stater 快速启动模板

Oiyo Wot UI Docs Pinia ECharts

📖 在线文档 · 🚀 快速开始 · 🔑 技术栈


简介

Oiyo Starter 是由 Oiyo 框架赋能 Wot Starter 变体的快速启动模板,面向 UniApp 多端开发场景。

它把页面元信息、布局、自动导入和工程约定整合在一起,让你从第一行业务代码开始,而不是从脚手架配置开始。

能力 说明
App.vue 应用级组件编写 <template> 以及 管理应用级共享状态
约定式页面 页面内 definePageMeta(),自动生成路由与 pages.json
布局系统 layouts/ + layout 元信息,TabBar / 默认布局开箱即用
自动导入 组件、API、Store、工具函数按约定扫描,少写 import
UI 与样式 Wot UI 2.x + UniUnoCSS 原子化样式
状态与图表 Pinia 持久化、ECharts / UniEcharts 示例页
AI 友好 内置 Skills,便于 Agent 理解项目约定

技术栈

  • 框架:Oiyo · UniApp · Vue 3 · TypeScript · Vite
  • UI:Wot UI
  • 请求:OiyoHttp
  • 路由:OiyoRouter · @wot-ui/router
  • 样式:UniUnoCSS · SASS
  • 状态:Pinia · PiniaPersist
  • 图表:ECharts · UniEcharts

快速开始

1. 环境要求

  • Node.js 18+
  • 包管理器推荐 pnpm < 11

2. 安装依赖

pnpm install

安装完成后会自动执行 oiyo prepare,生成类型与路由元数据。

3. 开发/构建

# 默认开发
pnpm dev

# 默认构建
pnpm build

# H5 分环境构建
pnpm build:h5:development
pnpm build:h5:staging
pnpm build:h5:production

按终端提示选择目标平台(H5 / 微信小程序等)。

社群

我们提供 QQ群 让每一个开发者都能参与最直接的交流

Qiyo 交流群

作者

sky [Skiyee] - 切图仔、全干攻城猫、轮子砖家

平台 链接
🌐 官网 oiyo.js.org
🐧 QQ 319619193
🗻 掘金 skiyee
💬 公众号 微信搜「天空言码」或扫码关注 ↓

公众号二维码

周边

项目 描述
oiyo 颠覆以往认知的 UniApp 增强型工程框架
wot-ui-intellisense wot-ui vscode 代码提示插件
@wot-ui/router 一个基于 vue3 和 typescript 的轻量级 uni-app 路由库
uni-echarts 适用于 uni-app 的 echarts 组件

许可

About

⚡️ 由 oiyo 框架赋能 wot-starter 变体的快速启动模板,支持用于商业项目!

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages