d2-admin 路由菜单记录

  • 路由格式如下
expore const frameIn =[{path: "index",name: "index",title: "首页",icon: "home",component: _import("system/index"),children:[{path: "role",name: "role",title: "角色管理",icon: "user-circle"]}
]
  • main.js
import { frameIn } from "@/router/routes";// 设置侧边栏菜单
this.$store.commit("d2admin/menu/asideSet", frameIn);

d2-admin 菜单渲染过程

  • src/layout/header-aside/components/menu-side
  • 使用jsx处理渲染菜单
render(h) {return (<div class="d2-layout-header-aside-menu-side"><el-menucollapse={this.asideCollapse}collapseTransition={this.asideTransition}uniqueOpened={true}defaultActive={this.$route.fullPath}ref="menu"onSelect={this.handleMenuSelect}>{this.aside.map(menu => createMenu.call(this, h, menu))}</el-menu>{this.aside.length === 0 && !this.asideCollapse ? (<divclass="d2-layout-header-aside-menu-empty"flex="dir:top main:center cross:center"><d2-icon name="inbox"></d2-icon><span>没有侧栏菜单</span></div>) : null}</div>);},
computed: {...mapState("d2admin/menu", ["aside", "asideCollapse", "asideTransition"])},

d2-admin-路由菜单相关推荐

  1. Vue iView Admin 动态路由菜单加载 前后端分离(springboot 2.x iview admin vue 前后端分离 模型设计器 动态数据权限...

    宣传官网 xb.exrick.cn 在线Demo xboot.exrick.cn 开源版Github地址 github.com/Exrick/x-bo- 开发文档 www.kancloud.cn/ex ...

  2. Vue3 + TS 使用 element-plus 的Icon组件(包括动态路由菜单图标)

    1.安装包 # NPM npm install @element-plus/icons-vue # Yarn yarn add @element-plus/icons-vue 2.全局注册 impor ...

  3. 初始 D2 Admin

    1.安装D2 admin 输入:npm install -g @d2-admin/d2-admin-cli 2.创建D2 项目 ,可以选择简洁版或者完整版 输入:d2 create 3.然后 进入创建 ...

  4. D2 Admin 关于主动关闭tab标签

    D2 Admin 主动关闭tab标签 因为是在新的页面进行提交编辑操作,提交完成得到成功信息后要关闭这个页面,记录下操作过程: 在要关闭的页面: import { mapState, mapActio ...

  5. D2 Admin CLI 快速生成 D2 Admin项目

    介绍 D2 Admin CLI 是一个基于 D2 Admin 的脚手架系统,可以快速生成 D2 Admin 项目. 安装 使用npm npm install -g @d2-admin/d2-admin ...

  6. vue 动态生成路由菜单(从后端请求到菜单数据,生成左侧菜单栏)

    最近在学习vue,用vue+element ui搞一个管理后台的demo,发现网上好多菜单信息都放在前端js文件中,然后后端返回的角色去匹配对应的菜单信息.我自己不太喜欢这种方式,最后自己写了一套登录 ...

  7. D2 Admin 环境变量和模式

    环境变量和模式 概述: 可以替换项目根目录中的下列文件来指定环境变量: .env # 在所有的环境中被载入 .env.local # 在所有的环境中被载入,但会被 git 忽略 .env.[mode] ...

  8. Vue 权限菜单(动态路由)详解

    今天记录一下Vue的权限菜单(动态路由),在我们写后台的时候用的比较多,Vue的权限菜单分两种,一种是通过本地进行,根据账号的权限进行筛选出可用的权限,组合菜单并在页面上渲染显示,另一种是根据登录的账 ...

  9. Asp.net Mvc 多级控制器 路由重写 及 多级Views目录 的寻找视图的规则 (多级路由) 如:Admin/Test/Index...

    http://blog.csdn.net/buhuan123/article/details/26387427 目录(?)[-] 1那么我们再来看我们需要的访问方式如下图 razor视图的地址写成通配 ...

  10. ant design pro (三)路由和菜单

    一.概述 参看地址:https://pro.ant.design/docs/router-and-nav-cn 二.原文摘要 路由和菜单是组织起一个应用的关键骨架,我们的脚手架提供了一些基本的工具及模 ...

最新文章

  1. OpenCV 【六】————youtu(图像)——旋转保存图片
  2. 系统架构设计:进程缓存和缓存服务,如何抉择?
  3. COM中的IDL语言的难点之接口指针
  4. c语言程序设计0039大作业答案,2019西南大学0039C语言程序设计机考大作业答案.doc...
  5. 1. CMake 系列 - 从零构建动态库和静态库
  6. vb调用matlab工具箱,Matlab与VB集成 - 关于VB的经验之谈 - VB爱好者乐园(VBGood) - 关于VB的经验,电子教程,代码,控件,论坛,博客,微博等....
  7. lollipods耳机蓝牙连接方法
  8. ARM中Steppingstone启动
  9. E1630加工散热孔:中兴路由器wifi6千兆E1630电信商企版Wi-Fi6路由器3000M全千兆
  10. macOS Monterey 12.2.1 (21D62) 正式版 ISO、IPSW、PKG 下载
  11. 练习:编写程序判断当前系统状态
  12. Centos7 ping 不通百度 可能是网络配置问题
  13. 章泽天卸任刘强东旗下公司董事 官方回应:正常商业调整
  14. Codeforces Round #702 (Div. 3)ABCEF
  15. jmeter性能案例一登录百度
  16. 利用python进行体重指数计算
  17. polkadot介绍
  18. RHEL目录和文件操作:Linux文件系统管理
  19. ValueError: bad marshal data (unknown type code)
  20. win10如何显示文件扩展名

热门文章

  1. atoi函数的模拟实现
  2. [CSDN帮助]勤写勋章说明
  3. tflearn教程_环境部署——Windows下安装配置tensorflow和tflearn
  4. windows 文件与文件夹加密
  5. 货物进出口的实务流程
  6. Springboot 实现 上传、下载 以及解决必须项目重启才能访问资源的问题
  7. JVM编译过程与后期的优化
  8. WebMagic Java爬虫框架初探
  9. CAN log之blf/vsb/asc/trc
  10. ZipArchive打开文件时的错误代码