vue实战之vue后台管理系统(三)之公共样式组件

本文详细介绍了在Vue项目中如何构建一个后台管理系统,重点讲解了Home.vue组件的layui布局,包括图片和昵称的加载、侧边栏的展开与收起、鼠标经过时的响应。同时,讨论了侧边栏渲染的实现,特别是如何动态生成菜单并处理展开与收起的状态。此外,还提到了退出登录的操作以及如何在页面加载时自动选中对应侧边栏选项。
摘要由CSDN通过智能技术生成

经过login页面跳转,跳转成功后,跳转到table页面。
在这里插入图片描述

Home.vue组件

这个组件的用户登录成功后所有页面(除404页面外),所有页面的公共部分组件

layui布局

官网布局: http://element-cn.eleme.io/#/zh-CN/component/layout
此页面的代码布局结构:
在这里插入图片描述
在这里插入图片描述

图片和昵称的加载
<span class="el-dropdown-link userinfo-inner"><img :src="this.sysUserAvatar"/> 
	{
  {sysUserName}}
</span>
mounted() {
   
	var user = sessionStorage.getItem('user');
	if (user) {
   
		user = JSON.parse(user);
		this.sysUserName = user.name || '';
		this.sysUserAvatar = user.avatar || '';
	}
}

vue 知识体系:https://github.com/sunseekers/Vue
mounted是el实例挂在之后,才开始从存储中读取用户信息的数据,再渲染到页面上。
结构功能中的两个重要的功能点:侧边栏(包括log)的展开与收起、鼠标经过昵称或头像时展开一些操作。

侧边栏的展开与收起

收起后的效果:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值