Flutter 商品列表页面开发教程 - 使用 GridView.builder 实现两列展示
import 'package:flutter/material.dart'; import 'package:search_choices/search_choices.dart'; import 'package:video_book_ecommerce/compoment/ProductCard.dart'; import 'package:video_book_ecommerce/compoment/swipper.dart'; import 'package:video_book_ecommerce/model/product.dart'; import 'package:video_book_ecommerce/service/GetProduct.dart';
class home extends StatefulWidget { @override _homeState createState() => _homeState(); }
class _homeState extends State
@override void initState() { super.initState(); _getProducts(); }
void _getProducts() async { setState(() { _isLoading = true; }); List productList = await GetProduct.getProducts(_currentPage, _pageSize); setState(() { _productList.addAll(productList); _isLoading = false; }); }
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
title: Text('商品列表'),
),
body: Column(
children: [
Swipper(),
Expanded(
child: NotificationListener
原文地址: https://www.cveoy.top/t/topic/nJpo 著作权归作者所有。请勿转载和采集!