5.14

import 'package:flutter/material.dart';
import 'package:dio/dio.dart';

Dio dio = Dio();

class home1 extends StatefulWidget {
const home1({Key? key, required this.mt}) : super(key: key);

final String mt;

@override
_home1State createState() => _home1State();
}

class _home1State extends State<home1> {
String mt = ''; // 添加一个变量来保存数据

@override
void initState() {
super.initState();
fetchData(); // 在 initState 中调用 fetchData 函数
}

// 定义 fetchData 函数
Future<void> fetchData() async {
try {
Response response = await dio.get('http://192.168.144.241:9090/user');
// 处理响应,例如解析返回的 JSON 数据
setState(() {
mt = response.data.toString(); // 更新 mt 的值
});
print(mt);
} catch (error) {
// 处理错误
print('Error fetching data: $error');
}
}

@override
Widget build(BuildContext context) {
return Text('心理健康测试 $mt'); // 使用 mt 显示数据
}
}
posted @ 2024-06-13 18:58  kxzzow  阅读(7)  评论(0)    收藏  举报