当前位置: 首页 > news >正文

20个优秀的响应式设计html5网站模板wordpress要多大空间

20个优秀的响应式设计html5网站模板,wordpress要多大空间,建立网站做家教辅导,免费找精准客户软件实现上拉加载数据#xff0c;效果如下#xff1a; flutter滚动列表加载数据 使用的库主要是infinite_scroll_pagination , 安装请查看官网 接口用的是https://reqres.in/提供的接口 请求接口用到的库是dio 下面主要是介绍如何使用infinite_scroll_pagination实现上拉加载…实现上拉加载数据效果如下 flutter滚动列表加载数据 使用的库主要是infinite_scroll_pagination , 安装请查看官网 接口用的是https://reqres.in/提供的接口 请求接口用到的库是dio 下面主要是介绍如何使用infinite_scroll_pagination实现上拉加载数据详细学习其它例子请查看infinite_scroll_pagination main.dart全部代码如下 // ignore_for_file: non_constant_identifier_names import package:flutter/material.dart; import package:infinite_scroll_pagination/infinite_scroll_pagination.dart;import package:dio/dio.dart as MyDio;void main() runApp(const MyApp());class MyApp extends StatelessWidget {const MyApp({super.key});overrideWidget build(BuildContext context) {return MaterialApp(title: Infinite Scroll Demo,theme: ThemeData(primarySwatch: Colors.blue,),home: const InfiniteScrollList(),);} }class InfiniteScrollList extends StatefulWidget {const InfiniteScrollList({super.key});override// ignore: library_private_types_in_public_api_InfiniteScrollListState createState() _InfiniteScrollListState(); }class _InfiniteScrollListState extends StateInfiniteScrollList {final PagingControllerint, UserData _listController PagingController(firstPageKey: 1);overridevoid initState() {super.initState();_listController.addPageRequestListener((page) {_fetchListData(page);});}Futurevoid _fetchListData(int page) async {MyDio.Dio dio MyDio.Dio();MyDio.Response response await dio.get(https://reqres.in/api/users,queryParameters: {page: page,// stage_id: 4,// category_id: 3,});ApiResponse data ApiResponse.fromJson(response.data);if (data.data.isEmpty) {_listController.appendLastPage(data.data);} else {final nextPageKey page 1;_listController.appendPage(data.data, nextPageKey);}}overrideWidget build(BuildContext context) {return Scaffold(appBar: AppBar(title: const Text(Infinite Scroll Demo)),body: PagedListViewint, UserData(pagingController: _listController,builderDelegate: PagedChildBuilderDelegateUserData(itemBuilder: (context, item, index) ListTile(title: SizedBox(child: Text(item.firstName))),noMoreItemsIndicatorBuilder: (context) const Center(child: Padding(padding: EdgeInsets.all(20.0),child: Text(没有更多了),),),),),);}overridevoid dispose() {_listController.dispose();super.dispose();} }class ApiResponse {final int page;final int perPage;final int total;final int totalPages;final ListUserData data;final Support support;ApiResponse({required this.page, required this.perPage, required this.total, required this.totalPages, required this.data, required this.support});factory ApiResponse.fromJson(MapString, dynamic json) {var list json[data] as List;ListUserData dataList list.map((i) UserData.fromJson(i)).toList();return ApiResponse(page: json[page],perPage: json[per_page],total: json[total],totalPages: json[total_pages],data: dataList,support: Support.fromJson(json[support]),);} }class UserData {final int id;final String email;final String firstName;final String lastName;final String avatar;UserData({required this.id, required this.email, required this.firstName, required this.lastName, required this.avatar});factory UserData.fromJson(MapString, dynamic json) {return UserData(id: json[id],email: json[email],firstName: json[first_name],lastName: json[last_name],avatar: json[avatar],);} }class Support {final String url;final String text;Support({required this.url, required this.text});factory Support.fromJson(MapString, dynamic json) {return Support(url: json[url],text: json[text],);} }
http://www.pierceye.com/news/771711/

相关文章:

  • 深圳科技网站建设网站怎么做跳站
  • 做网站需要多少人全国物流货运平台
  • 温州建网站用自己的电脑做网站
  • 综合性门户网站有哪些高端网站建设 房产
  • 百度做的网站能优化吗如何在jsp上做网站页面代码
  • 广州市品牌网站建设公司营销型网站开发推广
  • 甜品网站首页设计用php做的网站模版
  • 怎样做企业的网站百度下载安装免费版
  • 常州市网站优化汕头网站建设和运营
  • wordpress 同分类评论调用seo排名是什么
  • 网站建设推广怎么玩软件开发模型是什么
  • 网站开发报价表格海口注册公司代理公司地址电话
  • 西宁好的网站建设视频网站文案
  • 郑州网站优化网络建设有限公司网站建设 交单流程
  • 网站搬家内页打不开重庆市建设工程信息网怎么进不去
  • 深圳 做公司网站网站用什么建设
  • 网站更换空间对优化的影响营销号视频生成器手机版
  • 南宁大型网站推广公司昆山网站制作哪家好
  • 格尔木哪里有做网站的wordpress编辑器排版
  • 怎样开电商襄阳抖音seo找哪家
  • 个人网站 域名舞阳专业做网站
  • 做国外购物网站凤山网站seo
  • 苏州制作网站的有几家WordPress文章编辑链接
  • 免费看电视剧的网站2021网站建设坂田
  • 网站建设中 目录怎么做更好wordpress最好用的虚拟主机
  • 网站百度网盘南京市建设局网站
  • 让别人做网站多久开始注册域名公司注册地址提供
  • 手机网站 设计趋势建设银行暑期招聘网站
  • 兰山做网站专业深圳网站定制开发
  • 做与食品安全有关的网站徐州企业网站设计