美文网首页
flutter TabBar+ListView

flutter TabBar+ListView

作者: 東玖零 | 来源:发表于2021-10-18 18:52 被阅读0次

报错信息:

═════════ Exception caught by foundation library ════════════════════════════════
The following assertion was thrown while dispatching notifications for ScrollController:
ScrollController attached to multiple scroll views.
'package:flutter/src/widgets/scroll_controller.dart':
package:flutter/…/widgets/scroll_controller.dart:1
Failed assertion: line 109 pos 12: '_positions.length == 1'


When the exception was thrown, this was the stack
#2      ScrollController.position
package:flutter/…/widgets/scroll_controller.dart:109
#3      _BillListWidgetState.initState.<anonymous closure>
package:ucloud_flutter/Franchisee/wholesaleQuotaBillList.dart:54
#4      ChangeNotifier.notifyListeners
package:flutter/…/foundation/change_notifier.dart:243
#5      ChangeNotifier.notifyListeners
package:flutter/…/foundation/change_notifier.dart:243
#6      ScrollPosition.notifyListeners
package:flutter/…/widgets/scroll_position.dart:930
...
The ScrollController sending notification was: ScrollController#8e43c(2 clients)
════════════════════════════════════════════════════════════════════════════════

════════ Exception caught by foundation library ════════════════════════════════
ScrollController attached to multiple scroll views.
'package:flutter/src/widgets/scroll_controller.dart':
package:flutter/…/widgets/scroll_controller.dart:1
Failed assertion: line 109 pos 12: '_positions.length == 1'

════════════════════════════════════════════════════════════════════════════════

════════ Exception caught by foundation library ════════════════════════════════
ScrollController attached to multiple scroll views.
'package:flutter/src/widgets/scroll_controller.dart':
package:flutter/…/widgets/scroll_controller.dart:1
Failed assertion: line 109 pos 12: '_positions.length == 1'

════════════════════════════════════════════════════════════════════════════════

════════ Exception caught by foundation library ════════════════════════════════
ScrollController attached to multiple scroll views.
'package:flutter/src/widgets/scroll_controller.dart':
package:flutter/…/widgets/scroll_controller.dart:1
Failed assertion: line 109 pos 12: '_positions.length == 1'

════════════════════════════════════════════════════════════════════════════════

════════ Exception caught by foundation library ════════════════════════════════
ScrollController attached to multiple scroll views.
'package:flutter/src/widgets/scroll_controller.dart':
package:flutter/…/widgets/scroll_controller.dart:1
Failed assertion: line 109 pos 12: '_positions.length == 1'

════════════════════════════════════════════════════════════════════════════════

页面:头部有两个按钮,收入和支出,下方有两个列表,可左右滑动,可点击按钮切换。
场景:当我们在收入列表滑动时立即点支出,就会报以上警告。

附上flutter问题库:https://github.com/flutter/flutter/issues/70764

相关文章

网友评论

      本文标题:flutter TabBar+ListView

      本文链接:https://www.haomeiwen.com/subject/tlbnoltx.html