ECJiaWiki:Ecjia新到家门店(v2.0.0及以后版本)小程序目录结构说明

来自ECJiaWiki
跳到导航 跳到搜索

到家门店小程序在v2.0.0版本之后几乎重构了整个小程序,整个目录架构有很大的变化,故说明:

  ecjia-cityo2o-wxapp                              小程序项目根目录
  ├── miniprogram                                  小程序主目录
  │    ├── images                                  小程序用到的图片、logo
  │    ├── ecjia-components                        小程序ecjia组件
  │    │    ├── goods-spec-modal-bottom            小程序切换规格组件
  │    ├── miniprogram_npm                         小程序npm库
  │    │    ├── @ecjia            			npm ecjia库
  │    │    │    ├── ecjia-collect                 ecjia-collect npm库
  │    │    │    ├── ecjia-hook                    ecjia-hook npm库
  │    │    │    ├── ecjia-timer                   ecjia-timer npm库
  │    │    │    └── notification-center           notification-center npm库
  │    ├── node_modules                            node_modules 目录
  │    ├── pages                                   小程序页面目录 
  │    │    ├── ecjia-address            		 添加/编辑/更新地址
  │    │    ├── ecjia-auth-login            	微信授权登陆
  │    │    │    └── ecjia-auth-info               小程序登录页面
  │    │    ├── ecjia-cart            		物车
  │    │    │    ├── ecjia-cart.js                 购物车主类
  │    │    │    ├── ecjia-cart-abstract.js        购物车抽象类
  │    │    │    ├── ecjia-cart-bindtap.js         购物车bindtap事件类
  │    │    │    ├── ecjia-cart-render.js          购物车传参类
  │    │    │    ├── ecjia-choose-spec-abstract.js 切换规格抽象类
  │    │    │    ├── ecjia-choose-spec-cat.js      分类切换规格类
  │    │    │    ├── ecjia-choose-spec-render.js   分类规格传参类
  │    │    │    ├── ecjia-choose-spec-single.js   详情切换规格类
  │    │    │    ├── ecjia-choose-spec-sugestlist.js 促销,新品,推荐切换规格类
  │    │    │    ├── ecjia-product.js              货品类
  │    │    │    ├── ecjia-product-specification.js商品规格处理类
  │    │    │    ├── ecjia-quickpay-cart.js        快捷买单类
  │    │    │    ├── ecjia-store-cart.js           店铺购物车类
  │    │    │    ├── ecjia-storebuy-cart.js        自助购物购物车类
  │    │    │    ├── ecjia-storepickup-cart.js     门店自提购物车类
  │    │    │    └── ecjia-update-cart-goodslist.js     更新购物车商品类
  │    │    ├── ecjia-checkout            	       结算
  │    │    │    ├── ecjia-bill-info                    发票信息
  │    │    │    ├── ecjia-bonus                        选择红包页
  │    │    │    ├── ecjia-delivery-time                选择配送时间
  │    │    │    ├── ecjia-integral                     填写积分
  │    │    │    ├── ecjia-order-remarks                填写订单备注
  │    │    │    └── ecjia-select-address               选择收货地址
  │    │    │    └── ecjia-shipping-time                选择配送方式
  │    │    ├── ecjia-choose-address                    选择定位地址页
  │    │    ├── ecjia-choose-city                       选择城市页
  │    │    ├── ecjia-choose-store                      选择门店页
  │    │    ├── ecjia-goods                        商品详情
  │    │    ├── ecjia-orders                            用户订单页
  │    │    │    ├── ecjia-detail                       订单详情页
  │    │    │    ├── ecjia-express-info                 物流信息
  │    │    │    ├── ecjia-express-position             配送员位置
  │    │    │    └── ecjia-status                       订单状态
  │    │    ├── ecjia-platform                            平台
  │    │    │    ├── ecjia-category                       商品分类
  │    │    │    ├── ecjia-category-goods                 分类商品
  │    │    │    ├── ecjia-goods-list                 商品列表
  │    │    │    ├── ecjia-goods-list                 商品列表
  │    │    │    ├── ecjia-promotion                  促销商品列表
  │    │    │    ├── ecjia-search                     搜索
  │    │    │    ├── platform-goods-categorylist.js   商品分类列表类
  │    │    │    ├── platform-goods-list-abstract.js  商品列表抽象类
  │    │    │    └── platform-goods-suggestlist.js    商品促销列表类
  │    │    ├── ecjia-quickpay                        优惠买单
  │    │    │    ├── ecjia-bonus                      红包
  │    │    │    ├── ecjia-detail                     买单详情
  │    │    │    ├── ecjia-explain                    优惠说明
  │    │    │    ├── ecjia-integral                   积分
  │    │    │    ├── ecjia-list                       我的买单
  │    │    │    └── ecjia-notify                     支付中心
  │    │    ├── ecjia-store                             店铺
  │    │    │    ├── ecjia-detail                       店铺详情页
  │    │    │    ├── ecjia-goods_list                   商品列表页
  │    │    │    ├── ecjia-search                       店铺搜索商品页
  │    │    │    ├── ecjia-self-service                 自助购物
  │    │    │    ├── ecjia-store.js                 店铺类
  │    │    │    ├── ecjia-store-abstract.js        店铺抽象类
  │    │    │    ├── ecjia-store-mode.js           门店模式类
  │    │    │    ├── ecjia-store-mode.js           多店铺模式
  │    │    │    ├── ecjia-store-page.js           店铺页面渲染类
  │    │    │    ├── ecjia-store-platform.js       平台模式
  │    │    │    ├── ecjia-store-single.js         单店模式
  │    │    │    ├── ecjia-template-abstract.js    门店抽象类
  │    │    │    └── store-goods.js                商品数据类
  │    │    ├── ecjia-storebuy-checkout            自助购物结算
  │    │    └── ecjia-user                              用户个人中心页 
  │    │         ├── ecjia-account-bind                 更换绑定手机页
  │    │         └── ecjia-bind-info                    绑定手机页
  │    ├── utils                                        扩展js文件
  │    │    ├── constants                               预定义
  │    │    ├── ecjia-model                             模型
  │    │    ├── ecjia-template                          通用模版
  │    │    └── qqmap                                   腾讯地图
  │    │    └── requests                                     接口
  │    ├── app.js                                       小程序逻辑,用于注册程序
  │    └── app.json                                     小程序配置项,用于对微信小程序进行全局配置,决定页面文件的路径、窗口表现、设置网络超时时间、设置多tab 等。
  │    └── app.wxss                                     小程序公共样式表
  └── vendor                                       小程序库目录


关联文档