提交 cc6d3ba2 authored 作者: caoyongfeng's avatar caoyongfeng

item删除时index错误问题

上级 c48b6b2c
......@@ -275,7 +275,9 @@ class _BaseListWidgetState extends State<BaseListWidget> {
// 删除单个数据
void removeItem(item) {
_dataList.remove(item);
if (_dataList.remove(item)) {
_count = _count - 1;
}
if (mounted) {
setState(() {});
}
......@@ -283,7 +285,10 @@ class _BaseListWidgetState extends State<BaseListWidget> {
// 删除单个数据
void removeItemIndex(index) {
_dataList.removeAt(index);
var item = _dataList.removeAt(index);
if (item != null) {
_count = _count - 1;
}
if (mounted) {
setState(() {});
}
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论