【发布时间】:2021-07-19 01:13:37
【问题描述】:
我在调试时遇到此错误,尽管它没有造成任何问题。仍然有人可以说出此警告造成的问题。我的代码文件很大,我无法分享它,但它给出了我的小部件树的地图。有人可以告诉我错误在哪里
行 ← 扩展 ← 填充 ← DecoratedBox ← 填充 ← 容器 ← 扩展 ← 列 ← 填充 ← 填充 ←
The following assertion was thrown while applying parent data.: Incorrect use of ParentDataWidget. The ParentDataWidget Expanded(flex: 1) wants to apply ParentData of type FlexParentData to a RenderObject, which has been set up to accept ParentData of incompatible type BoxParentData. Usually, this means that the Expanded widget has the wrong ancestor RenderObjectWidget. Typically, Expanded widgets are placed directly inside Flex widgets. The offending Expanded is currently placed inside a Padding widget. The ownership chain for the RenderObject that received the incompatible parent data was: Row ← Expanded ← Padding ← DecoratedBox ← Padding ← Container ← Expanded ← Column ← Padding ← Padding ← ⋯ When the exception was thrown, this was the stack #0 RenderObjectElement._updateParentData.<anonymous closure> package:flutter/…/widgets/framework.dart:5626 #1 RenderObjectElement._updateParentData package:flutter/…/widgets/framework.dart:5642 #2 RenderObjectElement.attachRenderObject package:flutter/…/widgets/framework.dart:5664 #3 RenderObjectElement.mount package:flutter/…/widgets/framework.dart:5357 #4 MultiChildRenderObjectElement.mount package:flutter/…/widgets/framework.dart:6090 ...
【问题讨论】:
标签: flutter dart flutter-test