[关闭]
@liuyang0717 2018-09-07T09:52:44.000000Z 字数 758 阅读 1083

itxia前端方案

itxia前端方案基于itxia前后端分离框架制定,要求使用响应式布局,支持pc端和移动端

技术选型(整体)

使用MVVM模式,选用vue这一MVVM框架,webpack为打包工具,nginx为代理服务器
参考开源项目:https://github.com/faisaltheparttimecoder/bulma-vuejs-demo-website
(有两个.vue文件写成.Vue了会导致报错, 改了就可以了,不行的话,就把模块导入改为全名不省略.vue后缀)

分工

开发流程

第一阶段样式设计/CSS
第二阶段框架选型/构建脚手架
第三阶段模块化/组件化开发
第三阶段整合/测试

样式设计/CSS

我们要做静态页面,用html+CSS来做,考虑响应式布局,尽可能快速布局,因为我们需要讨论然后修改
示例

框架选型/构建脚手架

目录/文件说明
bulid项目构建的一些 js 文件
config配置文件项,index.js 比较重要,打包上线需要修改配置
dist项目打包后的文件
node_modules npm安装包位置
src 项目的开发目录
  • assets:图片、字体等资源
  • components:公共组件部分
  • pages:页面部分
  • http:ajax/axios等请求数据封装
  • router:路由
  • App.vue:项目入口文件
  • main.js:项目的核心文件
index.htmlhtml文件
test测试项目(主要是功能测试)
package.json项目配置项文件

模块化/组件化开发

模块开发

组件开发

整合/测试

需要和后端商量, 待定

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注