Skip to content

快速开始

1. SVN / GIT 拉取项目代码

2. cd到项目目录,安装npm依赖

sh
npm install

3. 查看项目根目录的package.json脚本命令

执行项目运行命令,一般是 npm run dev

sh
npm run dev

4. mamp或小皮phpstudy配置代理

代理域名为自定义前缀+接口域名后缀(详细请看小皮配置文档 https://3ep4yggp4d.k.topthink.com/@html/phpstudyfanxiangdaili.html)

小皮nginx伪静态:

nginx
location / {
    proxy_pass_header Server;
    proxy_redirect off;
    proxy_set_header Host $http_host;
    proxy_set_header x-forwarded-for $remote_addr;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_read_timeout 120;
    proxy_pass http://localhost:2023;
}

Apache伪静态:

apache
ProxyPass / http://localhost:50801/
ProxyPassReverse / http://localhost:50801/

5. 本地开发

  1. 新建目录和页面,必须为三级,模块/页面/列表、新增 例如 know/index/list.vue
  2. 新建路由,路由路径必须为三级,模块名/业务名/列表、新增或编辑 例如 know/index/list 知识库首页列表
  3. 路由地址与目录需要对应,方便维护修改
  4. 大模块目录下添加 md 文件,统计文件目录结构和文件对应的是哪块业务,更加的方便后期维护
text
index.md
在线选型:
|-- lectotype 在线选型V3
|-- |-- api 接口
|-- |-- components 组件
|-- |-- |-- navbar (LZJ)
|-- |-- |-- dispose (LC,套餐&型号&产品弹窗)
|-- |-- |-- delete (LC,删除弹窗)
|-- |-- |-- select (LC,选择卧室弹窗)
|-- |-- contrast 方案对比(LZJ)
|-- |-- house 户型选择(LC) => 废弃,调整为小程序tabbar首页:pages/lectotype/house/index
|-- |-- demand 需求导入(LC)
|-- |-- report 报告列表(LC)
|-- |-- plan 方案 (LZJ)
|-- |-- |-- select 方案选择
|-- |-- |-- details 方案详情 (结果页)
|-- |-- webview 外部链接(LZJ)