simple_tree 1.0.0 copy "simple_tree: ^1.0.0" to clipboard
simple_tree: ^1.0.0 copied to clipboard

A tree frame project.

历史上最简单的 生成树 #

数据定义 #

import 'package:simple_tree/simple_tree.dart';

使用方法 两步 #

第一、assets目录下 随意 定义menu.json文件 #

[
  {
    "index": 1,
    "name": "首页",
    "icon": "home"
  },
  {
    "index": 2,
    "name": "系统配置",
    "children": [
      { "index": 21, "name": "基础设置", "page": "a1","icon":"settings" }
    ]
  },
  {
    "index": 3,
    "name": "权限管理",
    "children": [
      { "index": 31, "name": "用户管理", "page": "a2" ,"icon":"home"},
      { "index": 32, "name": "角色管理", "page": "a3" }
    ]
  },
  {
    "index": 4,
    "name": "数字化大屏",
    "page": "AdminDashboardPage"
  },
  {
    "index": 5,
    "name": "外链测试",
    "children": []
  },

]

第二:定义路由表route_mapper.dart json中的 "page"字段 与page文件对应即可 #

   "a1": () => const AdminDashboardPage(),
   "a2": () => const   DashboardChart(),
   "a3": () =>  AdminDashboardPage(),
 };

0
likes
0
points
22
downloads

Publisher

verified publisherxbzx.online

Weekly Downloads

A tree frame project.

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

flutter, rxflare

More

Packages that depend on simple_tree