当前位置: 首页 > 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.pierceye.com/news/741472/

相关文章:

  • 网站建设方案书制作流程北京做网站推广seo
  • 钦州网站建设设计南宁企业网站建设技术公司
  • 公路建设查询网站蛋花儿wordpress主题
  • 网站图片加alt标签青岛seo做的好的网站
  • centos 7.2 做网站做.net网站流程
  • 做网站都有哪些费用app网站的优点
  • 茂名营销网站开发浙江华洋建设有限公司网站
  • 服装网站建设都有哪些注册公司流程视频
  • 泉州网站建设的步骤wordpress 接收json
  • 西宁网站设计全屏网站模版
  • 网站建设代理平台中国建设银行网站首页 定投
  • 备案 网站内容电商网站充值消费系统
  • 上海闸北区网站建设广州市网站建设制作
  • 阜阳公司做网站余江区建设局网站
  • 南山网站设计方案网站开发的客户群体
  • 汕头市建设网站高端网站定制的案例
  • 深圳外贸网站设计公司郑州seo培训
  • 公司高端网站设计公司湖南竞网做网站好吗
  • 做微信的微网站费用黄冈论坛遗爱湖
  • 设计师用什么做网站河南程序开发公司
  • 路由器做服务器做网站怎么在百度发布免费广告
  • 惠州网站制作推广做响应式网站设计做图怎么搞
  • 天津高端网站设计公司美食网页设计图
  • 做柱状图饼状图好看的网站四川省住房和城乡建设厅证书
  • 网站建设公司模版wordpress自适应站点
  • 怎么在百度上创建网站wordpress时间轴页面
  • 网站建设公司济宁深圳互联网营销外包
  • 交互设计产品榆林网站seo
  • 唯品会网站开发招聘英文网站公司
  • 网站的推广一般有什么方式韩城网站建设韩城网站推广