在`
<span slot="title">{{ item.title }}</span>
这里的数据会生成一个DIV包裹住,现在我想修改他们的宽度可是是内嵌样式,实在是无从下手

不知各位有没有办法帮小弟解惑,万分感谢### 问题描述
### 问题出现的环境背景及自己尝试过哪些方法
### 相关代码
// 请把代码文本粘贴到下方(请勿用图片代替代码)
<template>
<div class="sidebar">
<el-menu
class="sidebar-el-menu"
:default-active="onRoutes"
:collapse="collapse"
background-color="#324157"
text-color="#bfcbd9"
active-text-color="#20a0ff"
unique-opened
router
>
<template v-for="item in items">
<template v-if="item.subs">
<el-submenu :index="item.index" :key="item.index">
<template slot="title">
<i :class="item.icon"></i>
<span slot="title">{{ item.title }}</span>
</template>
<template v-for="subItem in item.subs">
<el-submenu
v-if="subItem.subs"
:index="subItem.index"
:key="subItem.index"
>
<template slot="title">{{ subItem.title }}</template>
<el-menu-item
v-for="(threeItem,i) in subItem.subs"
:key="i"
:index="threeItem.index"
>{{ threeItem.title }}</el-menu-item>
</el-submenu>
<el-menu-item v-else
:index="subItem.index"
:key="subItem.index"><i :class="subItem.icon"></i>{{ subItem.title }}</el-menu-item>
</template>
</el-submenu>
</template>
<template v-else>
<el-menu-item :index="item.index" :key="item.index">
<i :class="item.icon"></i>
<span slot="title">{{ item.title }}</span>
</el-menu-item>
</template>
</template>
</el-menu>
</div>
</template>
### 你期待的结果是什么?实际看到的错误信息又是什么?
找到答案了,在项目的主页哪里一般是(index.html)那里添加el-submenu_title一个padding-left:10px !important;即可。按道理来说有!important表示优先级是会最高的,我这里可能是因为样式是后面加载进来的吧?不然的话可以先试试看在当前的vue组件写这个样式即可。