项目基础架构搭建
2020-06-04 06:44
357 查看
项目基础架构搭建
一.文件夹和文件
- 插入静态资源文件夹:resource文件夹(后台接口等)
- public文件夹:存放大图片和mock数据
- src----assets文件夹:存放小图片,如icon图片,css图片等
- App.vue为根组件,不动,放一个
<router-view></router-view>
,嵌套其他组件 - src----api文件夹----index.js 承载整个项目api请求,把地址统一管理
- src----util文件夹----index.js 公共机制(金额格式化,文字转换)
- src----storage文件夹----index.js 数据存储的工具箱
- src----store文件夹----存储关于vuex的相关配置
- src----router.js 承载路由
二.组件相关
- components文件夹:NavHeader.vue /NavFooter.vue 每个组件要有一个name属性
export default { name:'nav-header'/name:'nav-footer' }
- page文件夹:
①》home.vue 承载共用组件
<template> <div> <nav-header></nav-header>//对应NavHeader.vue <router-view></router-view> <nav-footer></nav-footer>//对应NavFooter.vue </div> </template>
其他部分如产品栈开发,只需嵌套在
<router-view></router-view>里即可,每个组件少写头部和底部,方便,达到结构复用的效果
②》index.vue 首页组件
不需要
<nav-header></nav-header>等,因为其也嵌套在home.vue里面了
③》product.vue 产品栈组件
④》detail.vue 产品详情组件
第一个结构: home 主页面,index,product,detail三个页面嵌套在home里面的router-view
-----------------------------------------------------------------------------------------------------
第二个结构: 有关订单页面的组件 都放在pages文件夹中
①》order.vue 订单主结构,当作子路由(访问…/order)
②》orderList.vue 订单页面
③》orderConfirm.vue 订单确认
④》cart.vue 购物车
⑤》orderPay.vue 订单支付
⑥》aliPay.vue 中转页面(当前支付页面----支付宝页面)
---------------------------------------------------------------------------------------------------
第三个结构
pages文件夹: login.vue 登陆页面,独立开发
相关文章推荐
- SpringCloud系列二:Restful 基础架构(搭建项目环境、创建 Dept 微服务、客户端调用微服务)
- SpringMVC+Spring+Mybatis(SSM)项目基础架构搭建
- 从零开始的Android新项目1 - 架构搭建篇
- 完整项目基础架构精简版-实现权限管理
- Spring Cloud最新版(Finchley)一条龙基础架构搭建
- 五分钟搭建包含权限、cms、oa的jad微服务架构项目
- 0基础学习音视频编程技术(三)Qt+ffmpeg开发环境搭建+简单QT项目调用ffmpeg
- lkmusic项目之(基础函数搭建一)
- 零基础搭建 spring mvc 4 项目(本文基于 Servlet 3.0)
- 架构师入门:搭建双注册中心的高可用Eureka架构(基于项目实战)
- mvc项目架构分享系列之架构搭建初步
- Node.js使用Koa搭建 基础项目
- MyBatis 基础搭建及架构概述
- 架构搭建系统(一)Struts2基础架构搭建全过程
- android app项目启动时的架构搭建
- 电商项目搭建(一):架构概述&详细操作指南
- AS3项目基础框架搭建分享robotlegs2 + starling1.3 + feathers1.1
- 微软业务生产力平台基础架构优化(BPIO)之企业项目管理(EPM)解决方案
- 项目实训:搭建一台LAMP (Linux+Apache+Mysql+Php)架构的web服务器
- struts2 spring4 hibernate4(s2sh)整合开发--项目整体架构的搭建