目录结构
项目目录结构
JUI使用塞伯坦前端模块化构成构建工具,项目结构遵循其目录规则。
project
├── src # 源码目录
├── mock # MOCK数据存放目录
├── cyb.config.js # 塞伯坦模块化工程构建工具配置文件
├── cybmock.config.js # 塞伯坦前端数据模拟服务器接口配置文件
├── webpack.config.js # webpack功能扩展配置文件
└── package.json
源码目录结构
src
├── static # 全局作用域的 图片/字体/图标/样式 等资源存放目录
│ └── images
└── views
└── index # 首页内容存放目录
src/views 目录规则
src/views
页面内容存放目录(必须)src/views/页面名称
存放以页面为单位的前端资源src/views/页面名称/index.html
页面html(必须以index命名)src/views/页面名称/index.js
页面入口脚本(必须以index命名)
JUI 属于SPA单页应用,目录结构遵循塞伯坦前端模块化工程构建工具的基本要求,可以很方便的扩展开发多页应用。
应用目录结构概览
src/views/index
├── index.html # 页面模板
├── index.js # 页面入口脚本
├── index.less # 页面入口样式
├── app.js # 应用入口
├── routes.js # 布局路由配置
├── layout #布局
├── assets #公共静态资源
├── components #公共组件
├── store #全局store
├── api #API集中管理
└── utils #工具类库