shayloyuki

科技是第一生产力

 

随笔分类 -  RuoYi框架

bug记录:链式调用
摘要:问题 操作确认弹出框,点击取消后,页面消息提示 xx失败。 正确逻辑是:取消后不会显示此消息提示。 解决 发现是 $modal 链式调用的问题——把本应该写在调用接口中的 then/catch/finally,写在了 $modal 的链式调用中。 如上图所示,右侧是修改后的内容。 阅读全文

posted @ 2025-03-06 17:22 shayloyuki 阅读(1) 评论(0) 推荐(0) 编辑

若依页面刷新 $tabs.refreshPage()
摘要:前言 若依封装了 $tab 对象,其中有个刷新页签的方法。 看了下 refreshPage() 的源码,发现是用 router.replace() 替换当前位置的。 但是当前路由地址前加了 /redirect前缀,不知这个有什么作用。查看相关源码,发现: 如果不加该前缀,控制台会报错如下: 定义了 阅读全文

posted @ 2024-01-18 14:30 shayloyuki 阅读(2864) 评论(0) 推荐(0) 编辑

若依关闭页签不会销毁 keep-alive 缓存的组件
摘要:问题场景 使用 keep-alive 缓存的组件。离开该页签时,组件状态为 inactive;点击该页签时,组件状态为 active。 点击按钮关闭该页签 this.$tab.closePage(view),该组件被销毁。 需求:在页面A中删除数据B,则之前点击数据B打开的页签C会被关闭(使用 th 阅读全文

posted @ 2023-12-22 15:52 shayloyuki 阅读(1099) 评论(0) 推荐(0) 编辑

若依登录超时默认跳转登录页
摘要:# 问题 若依登录超时,跳转 `/index`页,但本项目中该页为空白页。 # 解决 因此,需要修改跳转为登录页。 ![image](https://img2023.cnblogs.com/blog/2399063/202307/2399063-20230718110341564-190875095 阅读全文

posted @ 2023-07-18 11:08 shayloyuki 阅读(1309) 评论(0) 推荐(0) 编辑

若依菜单改造(三):根据不同项目,加载动态菜单
摘要:# 需求 切换项目,加载不同的菜单项。 效果: ![image](https://img2023.cnblogs.com/blog/2399063/202305/2399063-20230530150901966-1421439566.gif) # 思路 ## 实现方式 加载的菜单项数据不同,那么要 阅读全文

posted @ 2023-05-30 16:25 shayloyuki 阅读(2027) 评论(0) 推荐(0) 编辑

若依菜单改造(二):面包屑及顶部下拉框
摘要:# 需求 1. 面包屑需展示副标题前缀; 2. `系统空间` 中,顶部需有下拉框,默认选中当前项目,可选择其他项目,实现项目切换。 # 面包屑代码 ![image](https://img2023.cnblogs.com/blog/2399063/202305/2399063-20230530144 阅读全文

posted @ 2023-05-30 14:54 shayloyuki 阅读(1354) 评论(0) 推荐(0) 编辑

若依菜单改造(一):侧边栏显示不同菜单组
摘要:# 需求 点击菜单上某个图标,侧边栏的菜单项内容进行切换。效果如下: ![image](https://img2023.cnblogs.com/blog/2399063/202305/2399063-20230530110353640-375253818.gif) ## 拆解需求: 1. 副标题:居 阅读全文

posted @ 2023-05-30 13:09 shayloyuki 阅读(5103) 评论(0) 推荐(0) 编辑

封装若依二级菜单后,主页面路由不显示
摘要:问题 之前封装了一个二级菜单,跳转都正常的。现在由加了一组菜单内容,右侧主页面跳转不成功——[vue-router] Route with name 'EleSpecLib' does not exist。 尝试 首先检查 vue 文件中的 name 大小写是否和路由文件中的 name 完全一致。确 阅读全文

posted @ 2022-10-31 10:51 shayloyuki 阅读(2603) 评论(0) 推荐(0) 编辑

若依权限指令 v-hasPermi 如何在自定义组件中使用
摘要:问题 对于按钮权限,若依封装了自定义指令 v-hasPermi,如下所示: 点击查看代码 /** * v-hasPermi 操作权限处理 */ import store from '@/store' export default { inserted(el, binding, vnode) { co 阅读全文

posted @ 2022-10-26 10:04 shayloyuki 阅读(8989) 评论(0) 推荐(0) 编辑

若依 | 点击顶部 tag 标签不自动刷新
摘要:需求场景 之前:只要点击若依顶部的标签,页面都会自动刷新。 问题:A 页面有查询结果,切换到 B 页面查看信息,再切回 A 页面,则 A 页面的查询结果不会保留。 需求:点击标签,页面不自动刷新,或者保留查询结果。 尝试 方案一 翻了下点击标签的源码,发现:它是 <router-link> 标签。路 阅读全文

posted @ 2022-08-18 18:25 shayloyuki 阅读(8620) 评论(1) 推荐(3) 编辑

vue-router 重复命名路由
摘要:问题 使用若依框架时,每次刷新或者进入新页面时,控制台总会报警告。 为了解决这个问题,查阅了很多文章,但都无法解决。 终于看到一个很好的参考文章:【vue+router】解决路由重复警告:[vue-router] Duplicate named routes definition。它是把所有重复路由 阅读全文

posted @ 2022-08-05 17:34 shayloyuki 阅读(1849) 评论(0) 推荐(1) 编辑

导航

统计

点击右上角即可分享
微信分享提示