问题发现处:可以看出二级导航栏多出有点宽度,样式里面有一个min-width:200px
分析问题的原因:导航栏布局是采用element的响应式布局并且是封装成组件递归调用出来的下级导航栏,方便以后调用接口动态渲染导航栏。但是因为elementui导航样式默认最小宽度200px。所以后面递归生成的子组件的宽度就成了200px.
<template>
<div>
<el-row
><el-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24"
><Logo class="logo"></Logo></el-col
></el-row>
<el-row>
<el-col :xs="8" :sm="6" :md="4" :lg="3" :xl="1"
><Sidebar :menus="menus"></Sidebar
></el-col>
<el-col :xs=&#