【发布时间】:2021-03-26 04:20:59
【问题描述】:
我有一个颤振的电子商务杂货应用程序,但我在后端遇到了一些问题。
我有一个具有 addtoCart 功能的产品屏幕,该功能将该项目添加到 Cloud firestore,如下所示
Future<void> _addToCart(final uid,
String title,
String price,
int unit,
int total,) {
CollectionReference cart = FirebaseFirestore.instance.collection(
'users/$uid/cart');
return cart
.doc(title)
.set({
'title': title,
'price': price,
'unit': unit,
'total': total,
'order_status': 'in_cart',
'order_placed_time': DateTime.now(),
});
}
这会将已添加到购物车的产品按如下方式放置 cloud firestore image
现在我遇到的问题是将这些产品添加到 Firestore 并将它们呈现在我的购物车屏幕中,随着用户不断添加它们,这些产品可能会发生变化。如果使用 SharedPrefs,我该如何渲染它们?
【问题讨论】:
-
您可以从here开始。
标签: firebase flutter dart google-cloud-firestore