...
onTap: () {
Navigator.push(
context,
MaterialPageRoute(
builder: (context) => CategoryPage(
snapshot.data[index]),
));
},
...
使用上面的代码,我尝试将服务 id 和服务类型传递给类别页面 ... class CategoryPage extends StatefulWidget { // final String serviceId; // 最终字符串 service_type; 最终字符串类别数据;
CategoryPage(data, {key, this.categorydata}) : super(key: key);
// @override
// CategoryPage(categorydata) {
// this.serviceId = categorydata.serviceId;
// this.service_type = categorydata.serviceId;
// }
_CategoryPageState createState() =>
_CategoryPageState(categorydata.toString());
}
class _CategoryPageState extends State<CategoryPage> {
String id = "";
_CategoryPageState(String categorydata) {
this.id = categorydata.serviceId;
}
...
从上面的代码中,我需要获取服务 id 和服务类型,并使用服务类型参数显示类别页面的磁贴。请帮助我实现这个结果