Skip to content

前端开发

开发环境准备

技术栈

  • 框架:Vue 3
  • 构建工具:Vite
  • UI组件:Element Plus
  • 状态管理:Pinia

环境要求

依赖版本
Node.js20+
npm10+
Vue3.4+

开发规范

项目结构

src/
├── components/     # 公共组件
├── views/          # 页面视图
├── store/          # 状态管理
├── api/            # API 接口
├── utils/          # 工具函数
└── styles/         # 样式文件

前端 API 库

平台提供前端 SDK:

javascript
import { usePowerMJ } from '@powermj/vue-sdk';

const { api, auth, utils } = usePowerMJ();

// 调用 API
const response = await api.get('/api/leave/list', {
  params: { page: 1, size: 20 }
});

// 获取当前用户
const user = auth.getCurrentUser();

组件库

平台提供丰富的 UI 组件:

  • 表单组件
  • 表格组件
  • 流程组件
  • 布局组件

PowerMJ 普华效能生产工具