Blame view

README.md 2.56 KB
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52
# Vue cli 3 项目脚手架 (已配置好环境变量,axios,引入了字体图标 Font Awesome, 若有其他开发需要请自行添加)

## Project setup  安装依赖
```
npm install
```
### Compiles and hot-reloads for development    启动项目
```
npm run serve   //默认开发环境.env文件
npm run serve-prod  //生产环境.env.prod文件
```
### Compiles and minifies for production  打包环境
```
npm run build   //默认开发环境.env文件
npm run build-prod  //生产环境.env.prod文件
```
### Customize configuration
See [Configuration Reference](https://cli.vuejs.org/config/).

## 字体图标Font Awesome
点击在浏览器中选择使用[Font Awesome字体图标](http://fontawesome.dashgame.com/)

## 插件应用 

### 打包生成 ZIP 文件
```
1、安装插件 npm install filemanager-webpack-plugin --save-dev
2、vue.config.js配置文件

  const FileManagerPlugin = require('filemanager-webpack-plugin');

  module.exports = {
    configureWebpack: { // webpack 配置,避免缓存js
      plugins: [
        new FileManagerPlugin({  //初始化 filemanager-webpack-plugin 插件实例
          onEnd: {
            mkdir: ['./dist'],
            archive: [ //然后我们选择dist文件夹将之打包成dist.zip并放在根目录
              {source: './dist', destination: './dist/dist.zip'},   
            ]
          }
        })
      ]
    },
  }
```
## 工程目录
```
./dist         //打包生成文件存放地址
./public       //公共文件
./src          //主目录
  |-api
53 54 55 56 57
    |-common    //公共接口
    |-config    //请求相关配置
    |-user    //用户相关接口
    |-zd    //宗地相关接口
    |-zrz    //自然幢相关接口
58 59 60
  |-assets     //静态资源
  |-components //封装组件
  |-views      //view页面组件总地址
61 62 63 64 65 66 67
    |-login    //登录模块
    |-mixin    //混入组件
    |-panel    //导航模块
    |-systemDZ    //多幢
    |-systemH    //户
    |-systemZD    //宗地
    |-systemZRZ    //自然幢
68 69 70 71 72 73 74 75 76 77 78 79 80
  |-App.vue    //页面入口vue组件
  |-main.js    //项目入口js文件
  |-router.js  //前端路由
  |-store.js   //vuex应用级数据(state)
./zip          //打zip包存放地址
.env           //默认开发环境配置
.env.prod      //生产环境配置
.eslintrc.js   //eslint是用来管理和检测js代码风格的工具,可以和编辑器搭配使用
.babel.config.js //预设可以作为babel插件的数组,甚至是一个可共享的选项配置。
.vue.config.js  //vue-cli3配置文件
...
```
### components 封装组件说明
任超 committed
81 82
 权籍系统整体框架的搭建
 1.项目准备