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

网站seo站外优化wordpress site

网站seo站外优化,wordpress site,购物系统论文,做集群网站效果如下#xff1a; flutter实现上拉加载下拉刷新 使用到的库是easy_refresh 安装请查看官网 接口用的是提供的接口https://reqres.in/ 请求接口用到的库是dio 下面主要是介绍如何使用easy_refresh实现上拉加载数据#xff0c;详细学习其它例子请查看easy_refresh main…效果如下 flutter实现上拉加载下拉刷新 使用到的库是easy_refresh 安装请查看官网 接口用的是提供的接口https://reqres.in/ 请求接口用到的库是dio 下面主要是介绍如何使用easy_refresh实现上拉加载数据详细学习其它例子请查看easy_refresh main.dart全部代码如下 import package:flutter/material.dart; import package:easy_refresh/easy_refresh.dart; import package:dio/dio.dart as MyDio;void main() runApp(const MyApp());class MyApp extends StatelessWidget {const MyApp({Key? key}) : super(key: key);overrideWidget build(BuildContext context) {return const MaterialApp(title: EasyRefresh,home: HomePage(),);} }class HomePage extends StatefulWidget {const HomePage({Key? key}) : super(key: key);overrideStateHomePage createState() _HomePageState(); }class _HomePageState extends StateHomePage {int _page 1;ListUserData dataList [];late EasyRefreshController _controller;overridevoid initState() {super.initState();_controller EasyRefreshController(controlFinishRefresh: true,controlFinishLoad: true,);setState(() {dataList [];_page 1;});initListData();}overridevoid dispose() {_controller.dispose();super.dispose();}FutureApiResponse _fetchListData(int page) async {MyDio.Dio dio MyDio.Dio();MyDio.Response response await dio.get(https://reqres.in/api/users, queryParameters: {page: page,});ApiResponse data ApiResponse.fromJson(response.data);return data;}void initListData() async {final resData await _fetchListData(_page);if (resData.data.isNotEmpty) {setState(() {dataList dataList..addAll(resData.data);_page _page 1;});_controller.finishRefresh();_controller.resetFooter();initListData();}}overrideWidget build(BuildContext context) {return Scaffold(appBar: AppBar(title: const Text(EasyRefresh),),body: EasyRefresh(controller: _controller,header: const ClassicHeader(armedText: 下拉加载更多,readyText: 正在加载中...,showMessage: false,processedText: 加载完成,processingText: 刷新中...,textStyle: TextStyle(color: Color(0xFFFF2B2B))),footer: const ClassicFooter(noMoreText: 没有更多数据了,noMoreIcon: Icon(Icons.mood_rounded),showMessage: false,processingText: 正在加载中...,textStyle: TextStyle(color: Color(0xFF846FFD))),onRefresh: () async {setState(() {dataList [];_page 1;});initListData();},onLoad: () async {final resData await _fetchListData(_page);setState(() {dataList dataList..addAll(resData.data);_page _page 1;});_controller.finishLoad(resData.data.isEmpty? IndicatorResult.noMore: IndicatorResult.success);// _fetchListData(_page);},child: ListView.builder(itemBuilder: (context, index) {return Card(child: Container(alignment: Alignment.center,height: 80,// ignore: unnecessary_string_interpolationschild: Text(${dataList[index].firstName}),),);},itemCount: dataList.length,),),);} }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.dnsts.com.cn/news/41907.html

相关文章:

  • 网站上线的步骤公司oa办公平台
  • 徐州网站平台制作公司河北建设工程招标网
  • 物流网站建设与管理wordpress删除边栏
  • 泉州做网站seo宣传推广策略有哪些
  • 正规的企业网站建设公司备案怎么关闭网站吗
  • 企业年底做网站的好处网站百度关键词优化
  • 用记事本做网站专业智能建站网站
  • 辽宁省城乡和住房建设厅网站搜狗网址大全
  • 银川专业做网站的公司wordpress企业 破解主题下载地址
  • 做网站的结论和心得软件外包平台 接单
  • 沧州网站建设建站系统学前端好还是后端好
  • 微信公众号建立网站2024年营业执照年审入口
  • 建筑论坛网站东莞市网络策划推广哪家好
  • 网站开发和软件开发含义网络营销推广专员的岗位职责
  • 做优惠卷网站倒闭了多少中建装饰集团
  • 网站聚合页面营销网站建设 公司排名
  • 新八建设集团网站杭州前十强装修公司有哪几家
  • 有口碑的郑州网站建设安卓app用什么开发
  • 网站可以自己维护吗望野王维原文
  • 如何抄袭网站电子商务网站建设 试卷
  • 自己怎么优化我网站关键词微信crm系统如何添加
  • 虚拟主机怎么搭建网站销售管理系统实验报告
  • 重庆森林讲的什么内容企业网站建设网站优化推广
  • 潍坊市网站wordpress返利主题
  • 网站建设 数据归属wordpress idstore
  • 深泽网站制作做英文网站賺钱
  • 长春网站建设方案优化网站设计专业公司价格
  • 广州 环保 凡人网站建设上海网站建设公司兴田德润放心
  • phpcms网站音乐代码存放在什么位置常用的网站建设技术有什么软件
  • 那个网站做百科好过钉钉怎么注册企业