el-menu :active-text-color配置无效的问题

在开发一套vue系统,使用el-menu,配置其:active-text-color ,但是发现实际点击时没有效果。

<el-menu
                :background-color="backgroundcolor"
                :text-color="textcolor"
                :unique-opened="true"
                :active-text-color = "settings.theme"     //这里的settings.theme 是store配置的颜色,已确认这块配置没有问题,但就是不生效。
                mode="vertical"
            >
              <sidebar-item
                    v-for="(route,index) in sidebarRouters"
                    :key="route.path+index"
                    :item="route"
                >
                </sidebar-item>
            </el-menu>

为什么不生效?是在el-menu 还需要配置其他属性之后才能生效吗? 现在点击没效果,也没有is-active

后来搞明白了,是后面el-menu-item必须加上index才可以。我试验了一下 在el-menu下面的el-menu-item 加上index即可。

你打印下settings.theme是什么值,换成静态的看成不成