前端组件开发文档

微吼组件开发及使用规范


应用项目介绍

<p>[TOC]</p> <p>应用项目是用组件工厂构建出来的项目,项目可以进行 run、build等操作,组件的开发和调试需要在这里进行</p> <h4>文件目录介绍</h4> <hr /> <pre><code class="language-javascript">├── `vhall_front_frame` │ ├── `public` //静态文件 │ │ ├── `static` //静态css和js │ │ ├── `admin.html` //管理后台首页 │ │ ├── `console.html` //控制台首页 │ │ └── `wap.html` //观看端首页 │ ├── `src` //源代码目录 │ │ ├── `admin` //管理后台源代码 │ │ │ ├── `assets` //静态资源 │ │ │ ├── `components` //VUE组件 │ │ │ ├── `pages` //VUE页面 │ │ │ ├── `plugins` //公共插件代码 │ │ │ ├── `router` //VUE Router │ │ │ ├── `utils` //工具方法 │ │ │ ├── `App.vue` //VUE根组件 │ │ │ └── `main.js` //VUE入口文件 │ │ ├── `console` //控制台源代码 │ │ ├── `wap` //观看端源代码 │ │ └── `common` //控制台、管理后台、观看端,公共组件和方法 │ ├── `.env.dev` //VUE CLI 开发环境配置文件 │ ├── `.env.prod` //VUE CLI 线上环境配置文件 │ ├── `.env.test` //VUE CLI 测试环境配置文件 │ ├── `.eslintrc.js` //eslint 配置文件 │ ├── `.gitignore` //不需要添加到Git版本管理中的文件列表 │ ├── `.gitkeep` //Git 仓库占位符 │ ├── `.npmrc` //npm 配置文件 │ ├── `.prettierrc` //代码格式化配置 │ ├── `babel.config.js` //Babel 配置文件 │ ├── `lerna.json` //lerna配置文件 │ ├── `package.json` //npm 配置文件 │ ├── `postcss.config.js` //postcss 配置文件 │ └── `vue.config.js` //VUE CLI 配置文件</code></pre> <h4>配置文件介绍</h4> <hr /> <h6>npm 命令</h6> <pre><code class="language-csharp">npm run serve #启动本地服务 "vue-cli-service serve --mode dev" npm run build:test #build测试环境代码,运维会用到,本地开发用不到。 "vue-cli-service build --mode test" npm run build:prod #build线上环境代码,运维会用到,本地开发用不到。 "vue-cli-service build --mode prod"</code></pre> <h6>VUE CLI 配置文件参数</h6> <pre><code class="language-javascript">├── `.env.dev` ├── `.env.prod` ├── `.env.test`</code></pre> <pre><code class="language-csharp">NODE_ENV=development #node 环境变量 VUE_APP_BUILD_ENV=development # vue 环境变量 VUE_APP_BASE_URL=https://t-factory-api.vhallyun.com #后端接口 VUE_APP_STATIC_URL=/ #前端静态资源地址</code></pre>

页面列表

ITEM_HTML