相关推荐recommended
从0开始写Vue项目-Vue2集成Element-ui和后台主体框架搭建
作者:mmseoamin日期:2023-11-30

1.从0开始写Vue项目-环境和项目搭建_慕言要努力的博客-CSDN博客

一、了解Element-ui 

1.Element-UI

  • Element,一套为开发者、设计师和产品经理准备的基于 Vue 2.0 的桌面端组件库
    1. Element UI是基于Vue 2.0的
    2. Element UI 提供一组组件
    3. Element UI 提供组件的参考实例, 直接复制

    2.官网

     地址:https://element.eleme.io/#/zh-CN

    从0开始写Vue项目-Vue2集成Element-ui和后台主体框架搭建,第1张

    二、集成Element-ui

    1.安装

    我们进入官网之后,会有很详细的讲解,包括国际化和使用Element-ui

    从0开始写Vue项目-Vue2集成Element-ui和后台主体框架搭建,第2张

    我们打开我们的项目,找到终端,然后输入 npm i element-ui -S

    从0开始写Vue项目-Vue2集成Element-ui和后台主体框架搭建,第3张

    2.配置main.js文件

    在我们安装完成之后,我们找到main.js,然后在main.js里面去引入我们的Element-ui,如上图所示

    import ElementUI from 'element-ui';
    import 'element-ui/lib/theme-chalk/index.css';
    Vue.use(ElementUI);

    3.自定义全局css样式

    我们在assets里面新建一个css文件夹,然后定义一个全局css样式global.css

    从0开始写Vue项目-Vue2集成Element-ui和后台主体框架搭建,第4张

    同样的道理,我们在main.js里面依然引入自己写的css

    从0开始写Vue项目-Vue2集成Element-ui和后台主体框架搭建,第5张

    三、搭建后台主体框架

    1.脚手架布局

    从0开始写Vue项目-Vue2集成Element-ui和后台主体框架搭建,第6张

    我们在compones里面新建2个Vue,分别是我们的侧边栏和头部。

            在views里面新建一个Manage.Vue,这里就是来存放我们的脚手架的,将我们的侧边栏和头部Header进行封装,

    从0开始写Vue项目-Vue2集成Element-ui和后台主体框架搭建,第7张

            然后就是我们的重点了,我们怎么样去使用封装之后的脚手架。那就涉及到我们的Routr了,我们的路由,所以我们要在我们的路由里面去配置我们的脚手架。 

    从0开始写Vue项目-Vue2集成Element-ui和后台主体框架搭建,第8张

    2.头部Header

    从0开始写Vue项目-Vue2集成Element-ui和后台主体框架搭建,第9张

            其实头部不就那么几种,写一个框框,然后在框框里面去获取用户的信息,例如头像或者是用户名,然后还可以给我们的头部设定背景颜色。

    3.侧边栏 

    从0开始写Vue项目-Vue2集成Element-ui和后台主体框架搭建,第11张

    关于侧边栏的样式布局,我们可以在我们的Element-ui官网里面找到具体的例子

    从0开始写Vue项目-Vue2集成Element-ui和后台主体框架搭建,第12张我们可以把代码拿下来,然后按照自己的风格进行改造

    4.侧边栏和头部布局

            在进行页面布局之前,我们要对App.Vue进行改造,删除我们App.Vue里面不需要的东西,只显示我们路由里面的内容出来。

    从0开始写Vue项目-Vue2集成Element-ui和后台主体框架搭建,第14张

    关于布局,我们的官网里面理所当然的也会给出实例

    从0开始写Vue项目-Vue2集成Element-ui和后台主体框架搭建,第15张

    在这里我们选用下图的布局

    从0开始写Vue项目-Vue2集成Element-ui和后台主体框架搭建,第16张

             在我们的Manage.Vue里面写上你所选择的布局方式,然后进行一些细节的处理,就可以拿来用了。从0开始写Vue项目-Vue2集成Element-ui和后台主体框架搭建,第17张

    从0开始写Vue项目-Vue2集成Element-ui和后台主体框架搭建,第18张  

    Manage.Vue

    
    
    
    

    5.使用布局

            我们使用布局要到我们的路由里面去使用,然后我们的children表示我们的子路由,可以理解为侧边栏的功能区域。

    从0开始写Vue项目-Vue2集成Element-ui和后台主体框架搭建,第19张

    路由router 

    import Vue from 'vue'
    import VueRouter from 'vue-router'
    import store from "@/store";
    Vue.use(VueRouter)
    const routes = [
      {
        path: '/',
        component: () => import('../views/Manage.vue'),
        redirect: "/home",
        children: [
          { path: 'user', name: '用户管理', component: () => import('../views/User.vue'),},
          { path: 'home', name: '首页', component: () => import('../views/Home.vue'),},
          { path: 'person', name: '个人信息', component: () => import('../views/Person.vue'),},
        ]
      },
      {
        path: '/about',
        name: 'about',
        component: () => import('../views/AboutView.vue')
      },
      {
        path: '/login',
        name: 'login',
        component: () => import('../views/Login.vue')
      },
      {
        path: '/register',
        name: 'Register',
        component: () => import('../views/Register.vue')
      }
    ]
    const router = new VueRouter({
      mode: 'history',
      base: process.env.BASE_URL,
      routes
    })
    export default router
    

    四、效果展示

    运行我们的项目,当出现下图的样式的时候,就表示我们后台框架搭建完成了

    从0开始写Vue项目-Vue2集成Element-ui和后台主体框架搭建,第20张

    ⛵小结 

            以上就是对从0开始写Vue项目-Vue2集成Element-ui和后台主体框架搭建的概述,之后会陆续更新后面的模块,包括后端代码,带大家手码项目,提升自己的编码能力。 

    从0开始写Vue项目-Vue2集成Element-ui和后台主体框架搭建,第21张

            如果这篇文章有帮助到你,希望可以给作者点个赞👍,创作不易,如果有对后端技术、前端领域感兴趣的,也欢迎关注 ,我将会给你带来巨大的收获与惊喜💝💝💝!