系统本身是在main.js调用菜单后,进入项目即刻加载的,而这里动态获取菜单的方法是在登陆成功验证后再调用。
这就导致未登录情况下,侧边菜单是[]空的。登陆后再次调用这个方法,菜单就有了。但是不会渲染。
那就去显示菜单的地方,把动态菜单值赋值进去。
把mian.js中
import { menuAside } from ‘@/menu’
import store from ‘@/store/index’
this.$store.commit(‘d2admin/menu/asideSet’, menuAside)
三句,拿过来。
d2-admin动态菜单权限(登陆后)
最新推荐文章于 2024-03-20 09:30:21 发布