flutter 更新3.0版本导致TabController的ScrollableState报错

把flutter版本升级到2.2.1,之前版本好像是1.x.x,手动更新完依赖库之后,能够运行项目,但是还是报错。
报错内容为,并且指向了首页的页面引用的Widget

使用TabController时,vsync字段需要传入一个TickerProvider类型的值,原来的ScrollableState虽然mixin了TickerProvider,但是可能在构建过程中_position没有赋值导致空指针,所以尝试vsync赋值为this,让本身的State类mixin TickerProvider。

猜你喜欢

转载自blog.csdn.net/qq_25062671/article/details/132109159