使用Vue+Element-UI从0搭建一个常见的前端模板

简介: 使用Vue+Element-UI从0搭建一个常见的前端模板

首先,创建一个vue项目,这里不做过多阐述,直接写模板

简单的介绍一下一般的页面布局包括顶部导航栏,左侧菜单栏,和主要的信息展示页面

我们直接勾勒出一个这样的架子,这里使用了element-UI,记得用npm下载一下

<div>
        <el-container>
            <el-header>
                顶层容器
            </el-header>
        </el-container>
        <el-container>
            <el-aside>
                左侧菜栏
            </el-aside>
            <el-main>
                主要信息展示页面
            </el-main>
        </el-container>
    </div>

image.gif

image.gif编辑接下来开时进行顶层代码的编写:

<div>
        <el-container>
            <el-header style="background-color: #e5e5e7;display: flex;align-items: center;justify-content: space-between">
            <div style="font-family: 华文行楷;font-size: 30px;">ikun粉丝团人员管理系统</div><div>
          <el-dropdown @command="handleCmd">
              <span class="el-dropdown-link" style="display: flex;align-items: center;cursor: pointer">
              <i>
                <img style="width: 48px;height: 48px;border-radius: 24px;margin-top: 15px;" src="https://wx2.sinaimg.cn/mw2000/50861ae8ly1h71qt55s6kj20u0140n6p.jpg" alt="">头像
              </i>
              </span>
              <el-dropdown-menu slot="dropdown">
              <el-dropdown-item command="setting">系统设置</el-dropdown-item>
              <el-dropdown-item command="usercenter">个人中心</el-dropdown-item>
              <el-dropdown-item command="logout" divided>注销登录</el-dropdown-item>
            </el-dropdown-menu>
          </el-dropdown>
      </div>
      </el-header>
        </el-container>
        <el-container>
            <el-aside>
                左侧菜栏
            </el-aside>
            <el-main>
                主要信息展示页面
            </el-main>
        </el-container>
    </div>

image.gif

export default{
    methods:{
    /**
     * 这个方法有一个默认的参数,参数值就是每一个菜单项的 command 属性的值
     * @param cmd
     */
    handleCmd(cmd) {
      if (cmd == 'logout') {
        //注销登录
        this.$confirm('是否注销登录?', '提示', {
          confirmButtonText: '确定',
          cancelButtonText: '取消',
          type: 'warning'
        }).then(() => {
          //执行注销登录,向后台发送注销请求
          this.getRequest("注销登录接口地址如:/outLogin");
          //删除sessionStorage 中的数据
          window.sessionStorage.removeItem("要删除的对象名如: data");
          //跳转到项目登录页面
          this.$router.replace("登录界面路由地址如:/");
        }).catch(() => {
          this.$message({
            type: 'info',
            message: '已取消'
          });
        });
      }
    }
    }
}
</script>

image.gif

image.gif编辑

露出kun脚了,不写了

相关文章
|
6天前
|
JavaScript 前端开发 小程序
一小时入门Vue.js前端开发
本文是作者关于Vue.js前端开发的快速入门教程,包括结果展示、参考链接、注意事项以及常见问题的解决方法。文章提供了Vue.js的基础使用介绍,如何安装和使用cnpm,以及如何解决命令行中遇到的一些常见问题。
一小时入门Vue.js前端开发
|
8天前
|
JavaScript
Ant Design Vue UI框架的基础使用,及通用后台管理模板的小demo【简单】
这篇文章介绍了如何使用Ant Design Vue UI框架创建一个简单的后台管理模板,包括创建Vue项目、安装和使用ant-design-vue、以及编写后台管理通用页面的代码和样式。
Ant Design Vue UI框架的基础使用,及通用后台管理模板的小demo【简单】
|
9天前
|
存储 前端开发 数据库
前端项目一键换肤vue+element(ColorPicker)
本文介绍了如何在前端项目中实现一键换肤功能,通过使用CSS变量和Element UI的颜色选择器组件(ColorPicker),并结合Vuex进行状态管理和持久化,实现主题颜色的动态切换。
24 3
前端项目一键换肤vue+element(ColorPicker)
|
5天前
|
存储 JavaScript 前端开发
前端 vue:路由的高级使用
前端 vue:路由的高级使用
|
5天前
|
资源调度 JavaScript 前端开发
前端vue:路由的基本使用
前端vue:路由的基本使用
|
9天前
|
前端开发 JavaScript API
React、Vue.js 和 Angular前端三大框架对比与选择
前端框架是用于构建用户界面的工具和库,它提供组件化结构、数据绑定、路由管理和状态管理等功能,帮助开发者高效地创建和维护 web 应用的前端部分。常见的前端框架如 React、Vue.js 和 Angular,能够提高开发效率并促进团队协作。
25 4
|
13天前
|
JavaScript 前端开发 开发者
基于Vue.js的前端框架有哪些?
Vue.js 是一款流行的前端 JavaScript 框架,用于构建单页面应用(SPA)。除了 Vue.js 本身,还有许多基于 Vue.js 的前端框架和 UI 库,它们提供了更多的功能和组件,以便开发者能够快速构建应用程序。
19 6
|
16天前
|
机器学习/深度学习 数据采集 JavaScript
ADR智能监测系统源码,系统采用Java开发,基于SpringBoot框架,前端使用Vue,可自动预警药品不良反应
ADR药品不良反应监测系统是一款智能化工具,用于监测和分析药品不良反应。该系统通过收集和分析病历、处方及实验室数据,快速识别潜在不良反应,提升用药安全性。系统采用Java开发,基于SpringBoot框架,前端使用Vue,具备数据采集、清洗、分析等功能模块,并能生成监测报告辅助医务人员决策。通过集成多种数据源并运用机器学习算法,系统可自动预警药品不良反应,有效减少药害事故,保障公众健康。
ADR智能监测系统源码,系统采用Java开发,基于SpringBoot框架,前端使用Vue,可自动预警药品不良反应
|
21天前
|
JavaScript 前端开发 API
如何在前端开发中有效管理状态:React vs. Vue
在现代前端开发中,状态管理是一个关键因素,它直接影响到应用的性能和可维护性。React 和 Vue 是当前最流行的前端框架,它们在状态管理方面各有优势和劣势。本文将深入探讨 React 和 Vue 在状态管理中的不同实现,分析它们的优缺点,并提供实际应用中的最佳实践,以帮助开发者选择最适合他们项目的解决方案。
|
8天前
|
JavaScript 前端开发 开发者
深入浅出 Vue.js:构建响应式前端应用
Vue.js 是一个流行的前端框架,以其简洁、高效和易学著称。它采用响应式和组件化设计,简化了交互式用户界面的构建。本文详细介绍 Vue.js 的核心概念、基本用法及如何构建响应式前端应用,包括实例、模板、响应式数据和组件等关键要素,并介绍了项目结构、Vue CLI、路由管理和状态管理等内容,帮助开发者高效地开发现代化前端应用。
下一篇
无影云桌面