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

如何攻击织梦做的网站员工支付做网站的费用分录

如何攻击织梦做的网站,员工支付做网站的费用分录,梧州做网站的公司,离我最近的广告公司06-Flutter移动电商实战-dio基础_Get_Post请求和动态组件协作 上篇文章中#xff0c;我们只看到了 dio 的使用方式#xff0c;但并未跟应用关联起来#xff0c;所以这一篇将 dio 网络请求与应用界面结合起来#xff0c;当然这也是为以后的实战作基础准备#xff0c;基础打…06-Flutter移动电商实战-dio基础_Get_Post请求和动态组件协作 上篇文章中我们只看到了 dio 的使用方式但并未跟应用关联起来所以这一篇将 dio 网络请求与应用界面结合起来当然这也是为以后的实战作基础准备基础打牢我们才能飞速前进。 1、案例说明 我们还是作去“大保健”选择服务对象这个例子不过这次我们使用按钮和动态组件来实现。具体业务逻辑是这样的 我们制作一个文本框用于输入需要什么样的美女为我们服务然后点击按钮相当于去后端请求数据后端返回数据后根据你的需要美女就会走进房间 一图顶千言 2、生成动态组件 可以使用stful的快捷方式在AndroidStudio里快速生成StatefulWidget的基本结构我们只需要改一下类的名字就可以了就会得到如下代码. class HomePage extends StatefulWidget {_HomePageState createState()  _HomePageState(); }class _HomePageState extends StateHomePage {overrideWidget build(BuildContext context) {return Container(child: child,);} }3、加入文本框Widget 有了动态组件咱们先把界面布局作一下。 Widget build(BuildContext context) {return Container(child: Scaffold(appBar: AppBar(title: Text(美好人间),),body:Container(height: 1000,child: Column(children: Widget[TextField(controller:typeController,decoration:InputDecoration (contentPadding: EdgeInsets.all(10.0),labelText: 美女类型,helperText: 请输入你喜欢的类型),autofocus: false,),RaisedButton(onPressed:_choiceAction,child: Text(选择完毕),),Text(showText,overflow:TextOverflow.ellipsis,maxLines: 2,),],),) ),);}4、Dio的get_post方法 布局完成后可以先编写一下远程接口的调用方法跟上节课的内容类似不过这里返回值为一个Future这个对象支持一个等待回掉方法then。具体代码如下: Future getHttp(String TypeText)async{try{Response response;var data{name:TypeText};response  await Dio().get(https://www.easy-mock.com/mock/5c60131a4bed3a6342711498/baixing/dabaojian,queryParameters:data);return response.data;}catch(e){return print(e);}}post方法如上方几乎一致只是改变了请求方式 Future getHttp(String TypeText) async{try{Response response;var data{name:TypeText};response  await Dio().post(https://www.easy-mock.com/mock/5c60131a4bed3a6342711498/baixing/post_dabaojian,queryParameters:data);return response.data;}catch(e){return print(e);}}为何要返回 Feature只有返回 Feature 才能使用 then 回调。 5、得到数据后的处理 当我们写完内容后要点击按钮按钮会调用方法并进行一定的判断。比如判断文本框是不是为空。然后当后端返回数据时我们用setState方法更新了数据。 具体代码如下 void _choiceAction(){print(开始选择你喜欢的类型............);if(typeController.text.toString()){showDialog(context: context,builder: (context)AlertDialog(title:Text(美女类型不能为空)));}else{getHttp(typeController.text.toString()).then((val){setState(() {showTextval[data][name].toString();});});}}6、案例全部代码 import package:flutter/material.dart; import package:dio/dio.dart;class HomePage extends StatefulWidget {_HomePageState createState()  _HomePageState(); }class _HomePageState extends StateHomePage {TextEditingController typeController  TextEditingController();String showText  欢迎你来到美好人间;overrideWidget build(BuildContext context) {return Container(child: Scaffold(appBar: AppBar(title: Text(美好人间),),body:Container(height: 1000,child: Column(children: Widget[TextField(controller:typeController,decoration:InputDecoration (contentPadding: EdgeInsets.all(10.0),labelText: 美女类型,helperText: 请输入你喜欢的类型),autofocus: false,),RaisedButton(onPressed:_choiceAction,child: Text(选择完毕),),Text(showText,overflow:TextOverflow.ellipsis,maxLines: 2,),],),) ),);}void _choiceAction(){print(开始选择你喜欢的类型............);if(typeController.text.toString()){showDialog(context: context,builder: (context)AlertDialog(title:Text(美女类型不能为空)));}else{getHttp(typeController.text.toString()).then((val){setState(() {showTextval[data][name].toString();});});}}Future getHttp(String TypeText)async{try{Response response;var data{name:TypeText};response  await Dio().get(https://www.easy-mock.com/mock/5c60131a4bed3a6342711498/baixing/dabaojian,queryParameters:data);return response.data;}catch(e){return print(e);}} }7、总结 通过这节课的学习我们应该掌握如下知识点 对Flutter动态组件的深入了解Future对象的使用改变状态和界面的setState的方法应用TextField Widget的基本使用 posted 2019-06-15 21:19 niceyoo 阅读(...) 评论(...) 编辑 收藏
http://www.yutouwan.com/news/415862/

相关文章:

  • 建设银行包头分行网站网站制作建设案例
  • 西安网站建设产品每天能赚30 50元的
  • 网站开发美工的任务自助发外链网站
  • 做网站选哪家公司好网站模版源代码
  • 虚拟机网站建设与管理衡阳网页定制
  • 枣庄建设路小学网站有没有学室内设计的学校
  • 鱼台网站建设室内效果图代做网站
  • 营销型企业网站建设哪家好河北品牌网站建设
  • 东莞做微网站平台网站建设设计
  • 吕梁网站定制动地科技登录网站
  • 怎么在自己做的网站上发视频教程WordPress怎么修改根目录
  • 电子商务网站建设第三章答案优秀的国外设计网站
  • 一个专门做标题的网站wordpress主题 贴吧
  • 如何给网站刷流量wordpress商业模板破解
  • 网站开发调研问卷世界最新军事新闻最新消息
  • 网站开发转移合同会所网站建设
  • 域名到期对网站影响不允许做企业网站
  • 百度上公司做网站汕头网站制作怎么做
  • 响应式网站概况html5做网页
  • 辽宁智能网站建设价位.耐思尼克官方网站
  • 外贸公司招聘条件短视频seo优化排名
  • 网站建设与维护课难吗appstore下载安卓版
  • 网站做301跳转的好处深圳建设工程交易
  • 茶叶手机网站胶州市城乡建设局网站截图
  • 永久免费自助建网站北京大学廉政建设研究中心网站
  • 举例描述该如何布局网站关键词推广型网站建设机构
  • word可以做招聘网站吗企业信用信息查询公示系统山东
  • 网站免费php空间申请广东网站建设设计服务
  • 网站建设费计入那个科目射洪网站建设工作室
  • 交友最好的网站建设wordpress微信主页