如何在flutter中编写带有路由和变量的get函数

w80xi6nr  于 2022-11-30  发布在  Flutter
关注(0)|答案(1)|浏览(123)

所以我有这个功能在我的后端..

Route::get('/geteachemp/{id}', 'App\Http\Controllers\EmployeeLeaveController@geteempleave');```


在这里我传入路由和id,所以它只给这个特定的信息与该特定的id ..它在我的reactjs api中工作得很好,我这样调用它
        axios.get("geteachempleave/" + id).then(res => {
            if (res.status === 200) {
                setleavedata(res.data)
                //setLoading(false);
            }
        })
    };```

有什么想法我怎么能做同样的ting与flutter .. rn这是我的get函数对flutter

```_getNews() {
    CallApi().getPublicData("getempleave").then((response) {
      setState(() {
        Iterable list = json.decode(response.body);
        news = list.map((model) => Myrecord2.fromJson(model)).toList();
      });
    });
  }```

我怎么能也通过id thea与路线一样,我做了inreactjs ..谢谢

mnemlml8

mnemlml81#

1.添加http包

dependencies:
  http: <latest_version>

导入http包。

import 'package:http/http.dart' as http;

此外,在AndroidManifest.xml文件中,添加Internet权限。

<!-- Required to fetch data from the internet. -->
<uses-permission android:name="android.permission.INTERNET" />

1.发出网络请求

Future<http.Response> fetchAlbum() {
  return http.get(Uri.parse('https://jsonplaceholder.typicode.com/albums/1'));
}

如果这些都不起作用,你可以考虑阅读完整的article

相关问题