logo

该视频仅会员有权观看

立即开通课程「Flutter 移动端应用开发实践」权限。

¥
199
/ 年

在小部件里使用来自 Provider 提供的数据与方法(Provider.of)

在Flutter的小部件中,可以通过Consumer小部件或Provider.of方法使用Provider提供的对象。当使用Provider.of时,需要指定要获取的数据类型。例如,声明一个OSSModel类型的变量并通过Provider.of方法获取实例。在小部件中有一个按钮,点击后可以调用OSSModel的login方法,并在控制台上输出登录状态。执行login方法会改变OSSModel中的isLogin属性的值,并且在控制台上显示请求登录。通过这种方式,可以测试登录功能,并在控制台上观察到isLogin属性值的变化。