美文网首页
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