• 2024-08-10vue3中piniaPluginPersistedstate解决动态路由刷新空白问题
    总结:使用了回调函数来防止持久化数据前就渲染页面,导致刷新空白1.Store里的代码(**这里主要就是在addNewRoute写了回调callback**)addNewRoute(menuList,()=>{//重新渲染router.push({path:'/home/individual'})});import{defineStore}from"pinia";import
  • 2024-04-03jdk8 StreamAPI 的使用
    本文将以UmsMenu对象为例来介绍StreamAPI的常用操作。UmsMenu是一个菜单对象,具有树形结构,对象定义如下Stream对象的创建Stream对象分为两种,一种串行的流对象,一种并行的流对象。1//menuList指所有菜单列表2//为集合创建串行流对象3Stream<UmsMenu>stream=menuLis
  • 2024-03-28Ant Design Vue Tree 选中子节点同时半选中父级节点
    需要实现的效果:1、子菜单如果不是全部选中,一级菜单半选。2、子菜单全选,一级菜单选中。3、一级菜单选择,二级菜单全选。4、没有二级菜单,则只控制一级菜单。主要用到的属性是checked和halfCheckedKeys,通过手动控制那些菜单选中,那些半选中实现功能。**页面截图:**完整代码如
  • 2023-07-15角色权限设置显示
    1.树形控件点击查看代码<el-tree:data="data":props="defaultProps"@node-click="handleNodeClick"></el-tree>2.角色信息编辑对话框3.定义menuProps取的是表里的title字段menuList需要被定义写一个查询复制一个menuManage出来点击查看代码importrequ
  • 2022-12-10前端的权限控制
    一、权限控制是啥?   权限控制本质上来说就是对的人做对的事,你是boss你就干boss的事儿,你是业务员就干业务员的事,不能说业务员去做一些boss才有权限做的事,这种对人行
  • 2022-11-25vue无限滚动加载
    vue无限滚动加载1、使用防抖完成无限加载exportdefault{data(){return{menuList:{},time:null,page:1,loading:true,
  • 2022-10-17man.js中写前置路由导航守卫
    之前做的一个项目的案例,用到了前置守卫,整个main.js如下:importVuefrom"vue";importAppfrom"./App.vue";importaxiosfrom"axios";importElementUIfrom"ele