zoukankan      html  css  js  c++  java
  • Vuejs+elementUI框架开发的项目结构及文件关系

    项目结构
    |----- build #webpack编译相关文件目录,一般不用动
    |----- config #配置目录
    |         |------ dev.env.js #开发环境变量
    |    |------ index.js #主配置文件,配置主访问路径端口
    |    |------ prod.env.js #生产环境变量
    |----- dist #生产环境下build后的文件存放目录(发布目录)
    |----- src #前端项目源码目录
    |    |------api #封装的接口文件目录
    |    |   |------api.js #接口脚本配置,请求后台路径接口配置(ajax请求路径)
    |    |   |------websocket.js #前端与服务器建立连接
    |    |------assets #资源目录(图片资源等)
    |    |------common/js #公共文件目录
    |    |------components / views #组件及页面文件目录,调用api.js中的方法
    |       |    |------例如login/index.vue #登录模块
    |    |    |------Home.vue #主页面模板template
    |    |------router #路由目录,配置页面路径、组件名称
    |    |    |------index.js #import进主要页面,并一一配置路径
    |    |------App.vue #项目入口文件 |
    |    |------main.js #项目的核心文件 |这两个文件是关联的
    |----- static #开发模式下的静态资源目录
    |----- index.html #首页入口文件,你可以添加一些 meta 信息或同统计代码啥的
    |----- package.json #项目配置文件,依赖等的版本信息
    |----- README.md #项目的说明文档,markdown 格式

    以登录模块为例,文件关系如下:
    登录页面login/index.vue --> 调用接口脚本api.js的方法确认登录信息,成功后通过路由配置文件router/index.js跳转到后台主页面Home.vue,Home.vue页面可以直
    接使用路由配置中的属性($router.options.routes访问路由配置文件的属性)

    项目参考github地址:http://blog.csdn.net/wwaenig521314/article/details/74977813

  • 相关阅读:
    react的路由以及传值方法
    三连击
    给网页添加鼠标样式
    单词统计(续)
    个人课程总结
    构建之法阅读笔记02
    构建之法阅读笔记01
    第十六周总结
    计算最长英语单词链
    第十五周总结
  • 原文地址:https://www.cnblogs.com/blackdd/p/8073305.html
Copyright © 2011-2022 走看看