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

手机网站建站cmsnginx wordpress

手机网站建站cms,nginx wordpress,上海松江网站制作,wordpress 统计ip1.说明 无意间发现了一个好用的库rxdart#xff0c;它为 Dart 的 Stream 添加了额外的功能。 2.功能 #xff08;1#xff09;合并多个流Stream 借助Rx.combineLatest2()合并两个流stream1和stream2。 注意#xff1a;如果dart文件中同时使用了getx#xff0c;需要隐…1.说明 无意间发现了一个好用的库rxdart它为 Dart 的 Stream 添加了额外的功能。 2.功能 1合并多个流Stream 借助Rx.combineLatest2()合并两个流stream1和stream2。 注意如果dart文件中同时使用了getx需要隐藏掉Rx否则会冲突。 import dart:async;import package:flutter/material.dart; import package:rxdart/rxdart.dart; // import package:get/get.dart hide Rx;// Library: rxdart , v0.28.0 // 为 Dart 的 Stream 添加了额外的功能 // 合并多个流 CombineLatestStream// Publisher: fluttercommunity.devclass RxdartDemo extends StatefulWidget {const RxdartDemo({super.key});overrideStateRxdartDemo createState() _RxdartDemoState(); }class _RxdartDemoState extends StateRxdartDemo {//热重载报错 Unhandled Exception: Bad state: Stream has already been listened to.// 解决更改为广播流broadcast。StreamControllerString streamController1 StreamControllerString.broadcast();late StreamString stream1;StreamControllerint streamController2 StreamControllerint.broadcast();late Streamint stream2;StreamControllerListint streamController3 StreamControllerListint.broadcast();late StreamListint stream3;overridevoid initState() {super.initState();stream1 streamController1.stream;streamController1.add(A);stream2 streamController2.stream;streamController2.add(1);stream3 streamController3.stream;streamController3.add([1, 2]);}overridevoid dispose() {streamController1.close();streamController2.close();streamController3.close();super.dispose();}// Rx.combineLatest2 将两个Stream流合并StreamString get streamCombined Rx.combineLatest2(stream1, stream2, (a, b) $a - $b);overrideWidget build(BuildContext context) {return Scaffold(body: Center(child: Column(mainAxisAlignment: MainAxisAlignment.center,children: [const Text(单个流Stream,style: TextStyle(fontSize: 18, fontWeight: FontWeight.bold),),const SizedBox(height: 12,),StreamBuilderListint(stream: stream3,builder: (context, snapshot) {return Text(${snapshot.data},style: const TextStyle(fontSize: 16),);}),const SizedBox(height: 12,),const Text(合并多个流Stream,style: TextStyle(fontSize: 18, fontWeight: FontWeight.bold),),const SizedBox(height: 12,),StreamBuilderString(stream: streamCombined,builder: (context, snapshot) {return Text(snapshot.data ?? empty,style: const TextStyle(fontSize: 16),);}),TextButton(onPressed: () {streamController1.add(b);streamController2.add(2);streamController3.add([3, 4]);},child: const Text(Change,style: TextStyle(fontSize: 16, color: Colors.blue),))],),),);} }
http://www.w-s-a.com/news/741543/

相关文章:

  • 做pc端网站好么平台推广是什么意思
  • 农业信息网站建设意义淘宝官网首页网址
  • 重庆网站设计公司价格贵阳网站建设app开发
  • dw做网站怎么换图片编写网页所用的语言是
  • 外贸网站收录工具个人网站的备案
  • 正规的网站建设工作室海外高延迟服务器做网站
  • 网站设计确认函合肥做网站维护的公司
  • 小说网站推荐网站开发语言怎么查
  • 网页制作基础教程慕课版电子版那种登录才能查看的网站怎么做优化
  • 制作网站用的域名网站域名注册信息查询
  • 公司域名查询官方网站女教师遭网课入侵直播录屏曝
  • 网站开发社交网络功能的作用腾讯公司网站
  • 网站建设需要微信账号和密码网站建设工作汇报
  • 国家城乡住房和建设部网站西安私人网站
  • 天津高端网站定制seo实战教程
  • 网站文章怎么做才能被快速收录网站备案核验系统
  • 子网站建设方案l建设银行网站
  • 免费看舆情网站网站备案用户名忘了怎么办
  • 地方门户网站的分类网站的方案
  • 沧州哪里做网站网站的建设是什么
  • 设计公司海报秦皇岛seo网站推广
  • 网站导航规划wordpress做漫画
  • jsp体育用品网站建设wordpress 10万篇文章
  • 沈阳做微信和网站的公司网站在线支付接口
  • 重庆整合网络营销百度seo快速提升排名
  • 设计师网站外网百度分析工具
  • 旅游网站建设技术解决方案wordpress主题安装后找不到
  • 网站图片文字排版错误管理系统界面设计
  • 网站建设 台州广州惠科互联网技术有限公司
  • 网站页面尺寸大小四川鸿业建设集团网站