微信交流群

老孟公众号

# KeyedSubtree

KeyedSubtree提供了一种简便的给子控件添加key的方法。

用法如下:

KeyedSubtree(
  key: GlobalKey(),
  child: Container(),
)
1
2
3
4

通常使用其提供的2个构建方法:KeyedSubtree.wrapensureUniqueKeysForList

KeyedSubtree.wrap返回一个带key的组件,用法如下:

KeyedSubtree.wrap(child, itemIndex)
1

ensureUniqueKeysForList返回多个带key的组件,key是当前子控件集合的索引,用法如下:

KeyedSubtree.ensureUniqueKeysForList(widget.children)
1