ps持续更新(可能会遗忘当个小笔记吧)
一 关于element 动态生成左侧菜单问题
1.1 :index值的问题
代码 <el-submenu :index="value.id" v-if="value.node">
报错:
[Vue warn]: Invalid prop: type check failed for prop "index". Expected String, got Number.
found in
---> <ElSubmenu>
<MenuTree> at src\components\MenuTree.vue
<ElMenu>
<ElAside>
<ElContainer>... (1 recursive calls)
<Index> at src\index\index.vue
<App> at src\App.vue
<Root>
原因 : 返回的数据中 "id": 1, 要写成 "id": "1",
二 什么情况 点击菜单锚点没变化
<!-- :unique-opened="true"是否只打开一个子菜单 -->
<el-menu class="menu-Bar" :collapse="isCollapse" :unique-opened="fase" router>
<MenuTree v-bind:menuData="menuData"></MenuTree>
</el-menu>
ps 二笔了 没放 router
官方: 我也很绝望呀 !
route | Vue Router 路径对象 | Object | — | — |