使用vue开发带权限管理系统,尤其是采用了vue-router做路由,很多人都遇到的一个问题就是如何动态加载路由path对应的component。
典型的应用场景就是:前端菜单不静态的写在vue程序里,而是要从后台程序和数据库返回的菜单来动态加载到vue应用中。
网上很多问权限的问题,但几乎找不到很好的解决答案,在很长一段时间里,非常打击使用vue技术栈开发的信心。最有质量的一篇文章是:https://ponent) }) }) state.items.push(...menuItems) } },
lazyloding
export default (name, index = false) => () => import(`views/${name}${index ? '/index' : ''}.vue`)git代码暂不能全部公开,有问题可留言。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。