草庐IT

dart-isolates

全部标签

json - 删除 Dart 中的重复值

关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭3年前。Improvethisquestion我是dart和flutter的新手。我尝试了任何javascript代码来解决它,但它不起作用:(。我想要获取订单的长度,但我不想从destination.id获取相同的值。对这种情况有什么想法吗?是否可以使用库queries.dart或任何东西来解决这种情况?这是我的JSON数据。{"data":{"shipments":[{"id":"1608","orders":[{"destination":{"

json - 删除 Dart 中的重复值

关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭3年前。Improvethisquestion我是dart和flutter的新手。我尝试了任何javascript代码来解决它,但它不起作用:(。我想要获取订单的长度,但我不想从destination.id获取相同的值。对这种情况有什么想法吗?是否可以使用库queries.dart或任何东西来解决这种情况?这是我的JSON数据。{"data":{"shipments":[{"id":"1608","orders":[{"destination":{"

dart - Flutter:本地通知插件,当用户点击通知时导航到特定屏幕

我正在使用本地通知插件,一切正常,除了当我点击通知时。我想在用户点击通知时导航到特定屏幕FutureonSelectNotification(Stringpayload)async{//convertpayloadjsontonotificationmodelobjecttry{MapnotificationModelMap=jsonDecode(payload);NotificationModelmodel=NotificationModel.fromJson(notificationModelMap);awaitNavigator.push(context,//it`snull!n

dart - Flutter:本地通知插件,当用户点击通知时导航到特定屏幕

我正在使用本地通知插件,一切正常,除了当我点击通知时。我想在用户点击通知时导航到特定屏幕FutureonSelectNotification(Stringpayload)async{//convertpayloadjsontonotificationmodelobjecttry{MapnotificationModelMap=jsonDecode(payload);NotificationModelmodel=NotificationModel.fromJson(notificationModelMap);awaitNavigator.push(context,//it`snull!n

dart - 如何在 BLOC 的 Flutter 的 BottomNavigationBar 中设置 currentIndex?

我想将StatelessWidget与BottomNavigationBar一起使用,我将从BLOC控制它。我可以将Scaffold的body和BottomNavigationBar的onTap连接到BLOC(参见代码).但我不明白如何从BLOC(来自Observable)设置BottomNavigationBar的currentIndex。是否有什么好的解决方案或者我是否需要使用StatefulWidget,如https://stackoverflow.com/a/53019841/936780这与我的示例类似。BLOC代码:classBloc{final_currentTabSin

dart - 如何在 BLOC 的 Flutter 的 BottomNavigationBar 中设置 currentIndex?

我想将StatelessWidget与BottomNavigationBar一起使用,我将从BLOC控制它。我可以将Scaffold的body和BottomNavigationBar的onTap连接到BLOC(参见代码).但我不明白如何从BLOC(来自Observable)设置BottomNavigationBar的currentIndex。是否有什么好的解决方案或者我是否需要使用StatefulWidget,如https://stackoverflow.com/a/53019841/936780这与我的示例类似。BLOC代码:classBloc{final_currentTabSin

dart - 用 async/await 替换 Future.then()

我一直认为async/await比FuturesAPI更优雅/性感,但现在我面临的情况是FutureAPI实现非常简短和简洁,而async/await替代方案似乎冗长且丑陋。我在评论中标记了我的两个问题#1和#2:classItemsRepository{Futureitem_int2string;ItemsRepository(){//#1item_int2string=rootBundle.loadString('assets/data/item_int2string.json').then(jsonDecode);}FuturegetItem(Stringid)async{//#

dart - 用 async/await 替换 Future.then()

我一直认为async/await比FuturesAPI更优雅/性感,但现在我面临的情况是FutureAPI实现非常简短和简洁,而async/await替代方案似乎冗长且丑陋。我在评论中标记了我的两个问题#1和#2:classItemsRepository{Futureitem_int2string;ItemsRepository(){//#1item_int2string=rootBundle.loadString('assets/data/item_int2string.json').then(jsonDecode);}FuturegetItem(Stringid)async{//#

dart - Flutter Firestore startAt() endtAt() 在 orderby 字符串值时不起作用

我尝试在按标题排序时使用startAt([1])和endAt([3]),但它不起作用。QuerySnapshotsnapshot=awaitFirestore.instance.collection('items').orderBy("title",descending:false).startAt([1]).endAt([2]).limit(2).getDocuments();当我尝试按顺序排列startAt([1])和endAt([3])时,它起作用了。QuerySnapshotsnapshot5=awaitFirestore.instance.collection('items'

dart - Flutter Firestore startAt() endtAt() 在 orderby 字符串值时不起作用

我尝试在按标题排序时使用startAt([1])和endAt([3]),但它不起作用。QuerySnapshotsnapshot=awaitFirestore.instance.collection('items').orderBy("title",descending:false).startAt([1]).endAt([2]).limit(2).getDocuments();当我尝试按顺序排列startAt([1])和endAt([3])时,它起作用了。QuerySnapshotsnapshot5=awaitFirestore.instance.collection('items'