齐采药WEB端项目
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
liutong cd07216a11 新增售后申请退货物业务流程 1 year ago
.vscode 首次提交 1 year ago
assets 首次提交 1 year ago
components 新增售后申请退货物业务流程 1 year ago
layouts 首次提交 1 year ago
libs 首次提交 1 year ago
middleware 首次提交 1 year ago
mixins 首次提交 1 year ago
pages 新增售后申请退货物业务流程 1 year ago
patches 首次提交 1 year ago
pc 新增售后申请退货物业务流程 1 year ago
plugins 首次提交 1 year ago
static 首次提交 1 year ago
store 首次提交 1 year ago
utils 首次提交 1 year ago
.editorconfig 首次提交 1 year ago
.gitignore 首次提交 1 year ago
App.vue 首次提交 1 year ago
Dockerfile 首次提交 1 year ago
README.md 首次提交 1 year ago
docker-compose.yml 首次提交 1 year ago
nuxt.config.js 首次提交 1 year ago
package-lock.json 首次提交 1 year ago
package.json 首次提交 1 year ago
setting.js 新增订单线下支付功能 1 year ago
setting_dev.js 首次提交 1 year ago

README.md

CRMEB pc模板

开发规范

市面上常用的命名规范:

  • camelCase(小驼峰式命名法 —— 首字母小写)
  • PascalCase(大驼峰式命名法 —— 首字母大写)
  • kebab-case(短横线连接式)
  • snake_a(下划线连接式)
项目文件命名

#####1、项目名 #####全部采用小写方式, 以下划线分隔。 例:crmeb_pro_pc; #####2、组件(components) #####优先选择单个单词命名,多个单词命名以小驼峰式命名。例:crmebPro; #####3、pages里面的文件名; #####全部采用小写方式, 优先选择单个单词命名,多个单词命名以下划线分隔。 例:crmeb_pro_pc; #####4、css文件名; #####全部采用小写方式, 优先选择单个单词命名,多个单词命名以短横线分隔。例:crmeb-pro.css #####5、JavaScript 文件名; #####全部采用小写方式, 优先选择单个单词命名,多个单词命名以短横线分隔。例:crmeb-pro.js #####6、HTML 文件名; #####全部采用小写方式, 优先选择单个单词命名,多个单词命名以下划线分隔。例:crmeb_pro.html #####7、图像文件名; #####全部采用小写方式, 优先选择单个单词命名,多个单词命名以短横线分隔。例:crmeb-pro.jpg

目录结构

主要目录结构及说明:

├── assets                    # 图片、小图标自、css等静态资源
│   ├── css                   # css样式文件
│   ├── iconfont              # 小图标
│   ├── images                # 图片
│   └── theme                 # element的scss样式
│   ├── components            # 公共组件
│   │    └──ChatRoom          # 客服
│   │    └──countDown         # 倒计时
│   │    └──ffVip             # 扫码激活付费会员
│   │    └──footers           # 底部导航
│   │    └──headers           # 头部导航
│   │    └──hotGoods          # 热销推荐
│   ├── layouts               # 布局
│   ├── libs                  
│   │    └──socket            # 检测长链接
│   ├── middleware            # 中间插件
│   ├── mixins                # 通用混合
│   │    └──appChat          # 客服插件
│   │    └──SendVerifyCode  # 获取验证码
│   ├── pages                 # 所有页面
│   │    └──goods_detail      # 商品详情
│   │    └──user              # 个人中心
│   │         └──address_list # 地址列表
│   │         └──balance      # 我的余额
│   │         └──collect      # 我的收藏
│   │         └──index        # 账户管理
│   │         └──messageCenter# 站内信
│   │         └──myCoupon     # 我的优惠券
│   │         └──orderList    # 订单列表
│   │         └──refundList   # 退款列表
│   │         └──userCoupon   # 领取优惠券
│   │    └──alipay             # 支付页
│   │    └──AppChat            # 客服页
│   │    └──evaluation         # 商品评价
│   │    └──goods_cate         # 应用
│   │    └──goods_list         # 商品列表
│   │    └──goods_presell      # 预售列表
│   │    └──goods_search       # 商品搜索
│   │    └──goods_seckill      # 秒杀列表
│   │    └──goods_seckill_detail # 秒杀详情
│   │    └──index              # 首页
│   │    └──login              # 登录页
│   │    └──logistics          # 物流详情
│   │    └──order_confirm      # 确认订单
│   │    └──order_detail       # 订单详情
│   │    └──payment            # 去支付
│   │    └──refund             # 申请退款
│   │    └──refund_goods       # 退款订单
│   │    └──shoppingCart       # 购物车
│   │    └──user               # 个人中心
│   │    └──wxPay              # 微信支付
│   ├── plugins                # 插件
│   ├── static                 # 静态文件
│   ├── store                  # Vuex 状态管理
│   ├── utils                  # js工具
│   ├── setting_dev.js         # 开发配置文件
│   ├── setting.js             # 业务配置文件
├── package.json               # 插件集合
└── nuxt.config.js             # 配置文件以及插件引入文件

开发打包项目

# 进入项目目录
$ cd crmeb_pro_pc

# 安装依赖
$ npm install

# 启动项目(本地开发环境)
$ npm run dev

# 打包项目
静态部署
$ npm run generate
单页面
$ npm run build