动态路由

318 阅读1分钟
  • router/index.js中要先设置首个一级路由的childen才能实现redirect的默认的二级路由跳转,否则动态路由还没生成,默认的 redirect 跳转会到空页面,所以后面实现动态路由时才会跳过首个一级路由进行循环.

  • default-openeds不可以直接写死值,需要由一个变量代替,否则会出现点击二级菜单,一级菜单又会缩起来

  • default-active表示一进入就默认激活的导航栏

  • :unique-opened='true' 代表只会展开一个导航栏,默认为false

  • :router="true 使用 vue-router 的模式,启用该模式会在激活导航时以 index 作为 path 进行路由跳转

  • :default-openeds 不可以直接使用['1'] 需要使用一个变量openList代替 因为值随时会变

  • 是['1'] 那么就永远不会改变 会出现点击二级菜单 一级菜单会缩起来的情况

  • default-active="/index/users" 表示一进入页面就默认激活/index/user导航菜单

  • default-active不能直接写死值路径要用变量代替 使用监听器 监听路由解决

  • unique-opened 是否只保持一个子菜单的展开 boolean 默认是false