1 百年奥莱

1.1 目录结构

01.结构
    static                 静态资源:图片、字体图标
    App.vue                全局配置:样式,全局监听
    main.js                vue初始化入口文件
    manifest.json          配置文件:appid、logo
    pages.json             配置文件:导航、tabbar、路由
    page                   页面
        index
            index.vue
        list
            list.vue
        my
            my.vue
    components             组件
        index
            Banner.vue
            Icons.vue
        common
            commodity.vue
    common                公共文件:全局CSS文件

02.字体图标引入
    放大镜、消息、垃圾桶、上箭头、下箭头、购物车

03.导航开发
    首页、分类、购物车、我的 -> 选中|未选中

04.顶部开发
    

1.2 模块划分

00.公用组件
    a.单独的商品展示:commodity
        图片、文字
    b.商品展示列表:commodityList
        内部调用 -> 单独的商品展示

01.首页index
    推荐
        a.顶部滑动导航
        b.swiper
            名称:IndexSwiper
            封装:是

    运动户外
        a.顶部滑动导航
            封装:否
        b.头图
            名称:banner
            封装:是
        c.宫格
            名称:icons
            封装:是
        d.卡片
            名称:card
            封装:是
            公用:否
        e.品牌
            名称:brand
            封装:是
        f.热销
            名称:hot
            封装:是
        g.店铺
            名称:shop
            封装:是
        h.为您推荐
            略

02.搜索search
    a.最近搜索
        封装:否
    b.热门搜索
        封装:否

03.搜索列表search-list
    a.商品筛选
        封装:否

04.商品详情details
    a.头图滑动
        名称:swiper
        封装:是
    b.内容
        名称:content
        封装:是
    c.看了又看
        [调用->商品展示列表]
    d.加入购物车
        名称:addCart
        封装:是

05.购物车shopCart   数据:vuex
    a.商品内容
        略
    b.结算
        略
    
06.分类  list
    略
    
07.我的  my
    略

08.登录
    略

09.支付
    略