Flutter从getstorage列表获取数据值

ve7v8dk2  于 2021-09-13  发布在  Java
关注(0)|答案(0)|浏览(263)

我想从getstorage()获取数据,
我得到了一个商店列表,我可以使用它作为静态页面,这样我就可以将我的列表保存在getstorage中,如果我转到另一个也会显示的页面。就像共享参考资料一样。如何显示getstorage列表中的数据值,如
文本(basket[name]),只显示名称;文本(basket[price]),只显示价格,

var basketsd = GetStorage("totalList");

我的商店产品模型,

class PriceModel2 {
  final String name;
  final double price;
  PriceModel2({
    this.name,
    this.price,
  });
}

它也不起作用。

Text(controller.basketsd.read(["name"])

 Container(
            height: Get.size.height * 0.3,
            child: Obx(() => ListView.builder(
                itemCount: controller.basket.length,
                itemBuilder: (BuildContext context, int index) {
                  return Column(
                    children: [
                      SizedBox(
                        height: 20,
                      ),
                      Container(
                        width: Get.size.width,
                        child: ElevatedButton(
                            onPressed: () {
                              controller.basket
                                  .remove(controller.basket[index]);
                            },
                            child: (Text(controller.basketsd.read(["name"]) +
                                " " +
                                controller.basket[index].price.toString() +
                                " €"))),
                      ),
                      SizedBox(
                        height: 20,
                      ),
                    ],
                  );
                })),
          ),

代码显示如下:(https://prnt.sc/1fs6mbf)

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题