230 Star 3.4K Fork 1.4K

有来开源组织 / vue3-element-admin

 / 详情

使用了最新版本代码,运行后keepAlive功能未生效

已完成
创建于  
2024-05-08 13:48

借鉴的最新版本源代码,但是项目运行后KeepAlive功能未生效,路由数据结构与apifox一样,除了菜单模块没有设置KeepAlive栏位,请问是根据表单提交KeepAlive值到后台管控的吗

菜单路由示例如下:

{
  "path":"/systemManage",
  "component": "Layout",
  "redirect": "/systemManage",
  "name": "systemManage",
  "meta": {
    "title": "系统管理",
    "icon": "system",
    "hidden": false,
    "roles": [
      "ITAdmin"
    ],
    "keepAlive": true
  },
  "children": [
    {
      "path": "/systemManage/dataItem/index",
      "component": "/systemManage/dataItem/index",
      "name": "dataItem",
      "meta": {
        "title": "通用字典",
        "icon": "dict",
        "hidden": false,
        "roles": [
          "ITAdmin"
        ],
        "keepAlive": true
      },
      "children": []
    },
    {
      "path": "/systemManage/log/index",
      "component": "/systemManage/log/index",
      "name": "log",
      "meta": {
        "title": "系统日志",
        "icon": "triangle-exclamation",
        "hidden": false,
        "roles": [
          "ITAdmin"
        ],
        "keepAlive": true
      },
      "children": []
    },
    {
      "path": "/systemManage/menu/index",
      "component": "/systemManage/menu/index",
      "name": "menu",
      "meta": {
        "title": "系统功能",
        "icon": "menu",
        "hidden": false,
        "roles": [
          "ITAdmin"
        ],
        "keepAlive": true
      },
      "children": []
    },
    {
      "path": "/systemManage/param/index",
      "component": "/systemManage/param/index",
      "name": "param",
      "meta": {
        "title": "参数管理",
        "icon": "dict_item",
        "hidden": false,
        "roles": [
          "ITAdmin"
        ],
        "keepAlive": true
      },
      "children": []
    }
  ]
}

评论 (1)

上湾 创建了任务

@上湾
确认下vue页面定义的name需要和你路由的name是否一致?

defineOptions({
  name: "User",
  inheritAttrs: false,
});
郝先瑞 任务状态待办的 修改为已完成

登录 后才可以发表评论

状态
负责人
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
参与者(2)
716974 haoxr 1709170116
TypeScript
1
https://gitee.com/youlaiorg/vue3-element-admin.git
git@gitee.com:youlaiorg/vue3-element-admin.git
youlaiorg
vue3-element-admin
vue3-element-admin

搜索帮助

53164aa7 5694891 3bd8fe86 5694891