(Flutter2) AS导入老项目报错:inheritFromWidgetOfExactType

报错如下:

Error: The method 'inheritFromWidgetOfExactType' isn't defined for the class 'BuildContext'.

(Flutter2) AS导入老项目报错:inheritFromWidgetOfExactType_第1张图片
解决方法:
1、鼠标点击蓝色部分,就自动跳转到报错的地方。(Flutter2) AS导入老项目报错:inheritFromWidgetOfExactType_第2张图片
2、(原因)使用flutter2之后,inheritFromWidgetOfExactType方法已经不再使用了,取而代之的是dependOnInheritedWidgetOfExactType

// final widget = context.inheritFromWidgetOfExactType(_InheritedProviders);
final widget = context.dependOnInheritedWidgetOfExactType(aspect: _InheritedProviders);

本篇参考文章如下:
使用flutter2之后,inheritFromWidgetOfExactType错误的处理

下面这个参考有些许问题,不过还是有帮助的,哈哈
Flutter升级更新2.0后常见报错处理

你可能感兴趣的:(Flutter,flutter)