通过查看ABP的官方Demo发现,在后台里并没有菜单管理这一概念,而是通过角色权限去控制,通过修改不同角色拥有的权限去限制功能。这里也采用了这一概念,相对来说比较好实现,且大部分情况下菜单并不需要在发布后修改什么东西。 1、权限接口 在上一篇中建立了application-configuration方法,通过返回的数据可以看到当前用户的权限分配在a…
vue3框架选择 这里选用的是vbenjs的开源框架vue-vben-admin,vite+vue3+typescript。样式也非常好看,完美契合我的需求。 源码地址:GitHub - vbenjs/vue-vben-admin: A modern vue admin. It is based on Vue3, vite and TypeScri…
在使用 vue-typed-js时,想要通过按钮来控制一句话打取消重打来实现过场文字效果,搜索一番发现typed.js有触发reset和start方法来实现,但vue版的没有这个功能。 然后结合vue的特性决定通过直接强制刷新DOM来达到重置组件的效果,这样可以重置一些组件的动画和内部初始数据。 强制重新生成 DOM 的实现 原理:强制重新生成 D…