Flutter 颤振:导入外部列表的正确方法
当我当前的代码正常工作时,我只想确保我做得正确(或者是否有更好的方法) 如果我想将列表存储在单独的文件中,以便在Listview或Gridview中使用,这是正确的方法吗 1。创建模型(menu.dart) 2。创建菜单列表(Menu\u List.dart)Flutter 颤振:导入外部列表的正确方法,flutter,Flutter,当我当前的代码正常工作时,我只想确保我做得正确(或者是否有更好的方法) 如果我想将列表存储在单独的文件中,以便在Listview或Gridview中使用,这是正确的方法吗 1。创建模型(menu.dart) 2。创建菜单列表(Menu\u List.dart) class MenuList{ final List<MenuModel> menuList= [ MenuModel("Link 1", Icon(Icons.menu)), MenuModel("Lin
class MenuList{
final List<MenuModel> menuList= [
MenuModel("Link 1", Icon(Icons.menu)),
MenuModel("Link 2", Icon(Icons.nature)),
];
}
如果菜单列表是静态值,则当前实现正常。如果菜单列表是静态值,则当前实现正常。
class MenuList{
final List<MenuModel> menuList= [
MenuModel("Link 1", Icon(Icons.menu)),
MenuModel("Link 2", Icon(Icons.nature)),
];
}
@override
Widget build(BuildContext context) {
List _menuList= MenuList().menuList;
...
GridView.builder(
shrinkWrap: true,
gridDelegate: SliverGridDelegateWithFixedCrossAxisCount(crossAxisCount: 2),
itemCount: _menuList.length,
itemBuilder: (context, index) {
return GridCard(
title: _menuList[index].title,
icon: _menuList[index].icon,
);
},
);