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

廊坊网站公司制作一个网页的教程

廊坊网站公司,制作一个网页的教程,天津建设工程投标信息,网站显示建设中1、获取接口的方法 在service/service_method.dart里制作方法。我们先不接收参数#xff0c;先把接口调通。 Future getHomePageBeloConten() async{try{print(开始获取下拉列表数据.................);Response response;Dio dio new Dio();dio.options.contentTypeConten…1、获取接口的方法 在service/service_method.dart里制作方法。我们先不接收参数先把接口调通。 Future getHomePageBeloConten() async{try{print(开始获取下拉列表数据.................);Response response;Dio dio  new Dio();dio.options.contentTypeContentType.parse(application/x-www-form-urlencoded);int page1;response  await dio.post(servicePath[homePageBelowConten],data:page);if(response.statusCode200){return response.data;}else{throw Exception(后端接口出现异常请检测代码和服务器情况.........);}}catch(e){return print(ERROR:${e});}}简单说一下 Future在我们平时开发中我们是这样用的首先给我们的函数后面加上 async 关键字表示异步操作然后函数返回值写成 Future然后我们可以 new 一个 Future逻辑前面加上一个 await关键字然后可以使用future.then 等操作。 2、进行调试接口 接口对接的方法写好了然后我们进行测试一下接口是否可以读出数据如果能读出数据就说明接口已经调通我们就可以搞事情了。 因为这个新的类是由下拉刷新的也就是动态的类所以需要使用StatefulWidget。 代码如下 class HotGoods extends StatefulWidget {_HotGoodsState createState()  _HotGoodsState(); }class _HotGoodsState extends StateHotGoods {void initState() { super.initState();getHomePageBeloConten().then((val){print(val);});}overrideWidget build(BuildContext context) {return Container(child:Text(1111),);} }3、精简代码来个通用接口 在写service_method.dart的时候你会发现我们大部分的代码都是相同的甚至复制一个方法后通过简单的修改几个地方就可以使用了。那就说明这个地方由优化的必要。让代码更通用更精简。 精简代码如下 Future request(url,formData)async{try{print(开始获取数据...............);Response response;Dio dio  new Dio();dio.options.contentTypeContentType.parse(application/x-www-form-urlencoded);if(formDatanull){response  await dio.post(servicePath[url]);}else{response  await dio.post(servicePath[url],data:formData);}if(response.statusCode200){return response.data;}else{throw Exception(后端接口出现异常请检测代码和服务器情况.........);}}catch(e){return print(ERROR:${e});}}使用也是非常简单的只要传递一个接口名称和相对参数就可以了。 request(homePageBelowConten,1).then((val){print(val); });
http://www.zqtcl.cn/news/741472/

相关文章:

  • 英文在线购物网站建设湖北建设厅举报网站
  • 漯河网络推广哪家好宁波网站seo公司
  • 网站设计ppt案例做物流用哪个网站好
  • 做网站官网需多少钱天元建设集团有限公司财务分析
  • 一般网站建设用什么语言网络规划设计师历年考点
  • 做网站卖菜刀需要什么手续江苏网站优化
  • 花生壳内网穿透网站如何做seo优化鞍山58同城网
  • 怎么为一个网站做外链跨境电商app
  • 医疗网站不备案seo技巧课程
  • 网页和网站有什么区别湖南省郴州市邮编
  • 公考在哪个网站上做试题武威做网站的公司
  • 河南如何做网站常州网站建设价位
  • 昆山网站建设培训班成都百度
  • 兰山网站建设郑州最好的网站建设
  • 手机网站后台源码枣庄市建设局网站
  • 网站建设傲鸿wordpress 获取分类下的文章
  • 网站运行速度优化wordpress国内优化
  • wordpress全站网易云音乐播放网站建设案例公司
  • 湘潭网站建设多少钱 报价表湘潭磐石网络北京百度seo点击器
  • 什么做的网站电子商务网站的建设的原理
  • 河北建站科技网络公司媒体平台
  • 做同城信息类网站如何赚钱石景山网站建设多少钱
  • 用ip的网站要备案吗网站的建设维护及管理制度
  • dedecms 百度网站地图南宁比优建站
  • 沈阳大熊网站建设制作怎么增加网站的权重
  • 网站建设 价格低建设网站大约多少钱
  • 好看简单易做的网站北京网站建设华网天下定制
  • 黑群晖做网站云主机搭建网站
  • 网站首页默认的文件名一般为微信app网站建设
  • 珠海网站建设方案优化一个企业是如何做网站建设的