【发布时间】:2022-12-04 19:44:45
【问题描述】:
主.dart `
void main() {
runApp(
Provider(
create: (_) => LoginService(),
child: MaterialApp(
theme: ThemeData(fontFamily: 'Roboto'),
debugShowCheckedModeBanner: false,
routes: {
'/': (context) => SplashPage(goToPage: WelcomePage(), duration: 3),
'/welcomepage' : (context) => WelcomePage(),
'/categorylistpage' : (context) => CategoryListPage(),
'/selectedcategorypage' : (context) => SelectedCategoryPage(),
}
),
)
);
}
`
selectedcategorypage.dart `
class SelectedCategoryPage extends StatelessWidget {
final MyCategory? selectedCategory;
final List<MySemester> semesters;
const SelectedCategoryPage({
Key? key,
this.selectedCategory,
required this.semesters,
}) : super(key: key);
`
我尝试进行路由但是对于 selectedcategory 我有 required this.semesters 我不需要它但没有它我得到这个错误:参数'semesters'不能有'null'的值因为它的类型,但隐式默认值为“null”。我不知道如何绕过它
【问题讨论】:
标签: flutter