Vue之自建管理后台Vue端设计

Posted jeckyhuang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Vue之自建管理后台Vue端设计相关的知识,希望对你有一定的参考价值。

我们先设计Vue的文件夹分布。

在此之前,我们先了解下初始化创建的Vue的文件夹

https://www.cnblogs.com/luoxuemei/p/9812151.html

(我引用了这哥们写的blog,这里他写的很清楚也标记的很清楚,给力...)

 

接下来我们要添加的是自己需要的文件夹。

也就是在src文件夹下面的内容

默认的src下面

|-src

  |-assets            图片文件

    |-logo.png       官方logo

  |-components        组件文件

    |-HelloWord.vue   测试页面

  |-router           路由设置

    |-index.js       默认的路由文件

  |-app.vue          项目入口

  |-main.js         项目核心文件

 

 

修改后的src文件夹

|-src

  |-api           这里是存放api方法的文件

                  一般来说会有加一个request.js文件,调用接口文件,暂时不加,后续我们会有更多的处理文件

  |-assets            图片文件

    |-logo.png       官方logo

  |-components        组件文件

    |-HelloWord.vue   测试页面

                  暂时不加,我们后续会开发组件的时候加入

  |-config          存放配置文件夹

    |-index.js              配置文件

                  比如我们这里可以设置baseUrl,来区分dev和pro的api地址

                  是否启用i18n等

  |-libs          前端使用的所有function的存放

    |-axios.js                  数据调取方法

    |-utils.js        全局方法

  |-router          路由设置

    |-index.js      默认的路由文件

  |-locale          语言包

    |-lang                      语言包文件,地下会有zh_CN,en等

    |-index.js                  调用语言的function

  |-store                           调用libs方法等文件

    |-user.js                   用户function文件

    |-page.js                  页面function文件

  |-view                            页面文件

                这文件夹下才是我们存放各个module的地方,主要开发还是在这里面

    |-login                      登陆文件夹

  |-mock           模拟数据

  |-app.vue          项目入口

  |-main.js         项目核心文件

 

 

到这里基本我们确定了整个项目中,各个功能,及我们所需要开发的时候该处理哪些文件夹。。。该把代码写在哪里。。。

 

这样代码的分布逻辑就比较清晰了。。。

 

下一章我们开始设计 路由(router文件夹)

以上是关于Vue之自建管理后台Vue端设计的主要内容,如果未能解决你的问题,请参考以下文章

Rust Web 全栈开发之自建TCPHTTP Server

基于Java springboot+vue+redis前后端分离家具商城平台系统设计和实现

vue之自定义组件

Vue 之自定义编译生成目录名称等

前后端分离开发,Vue 如何处理跨域问题?

Vue多标签页后台管理系统