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

Flutter开发效率提升1000%,Flutter Quick教程之定义构造参数和State成员变量

一个Flutter页面,可以定义页面构造参数和State成员变量。所谓页面构造参数,就是当前页面构造函数里面的参数。

比如下面代码,a就是构造参数,a1就是State成员变量。

class Testpage extends StatefulWidget {String a;const Testpage(this.a,{super.key});@overrideState<Testpage> createState() => _TestpageState();
}class _TestpageState extends State<Testpage> {String a1 ="";@overrideWidget build(BuildContext context) {return const Placeholder();}
}

那么,如何定义页面的构造参数和State的成员变量呢?定义构造参数的方法和定义State成员变量的方法基本相同,区别基本只在于入口不同。两者的位置都在右边的属性面板,如图。

我们只讲如何定义构造参数。

1,首先点击展开Page Para这一栏,点击添加按钮。这时候会弹出一个对话框。

每一个属性的意义:

Name,即这个参数的名称。

String,即这个参数的类型。

Default Value即是默认值,不传也行。

Optioal,即是否是可选的。

List,即是否是集合。比如说Type是String,List又是选中的状态,那么这个变量即是一个

String集合。否则即是一个String变量。

需要的参数完成后,点击Confirm按钮即可。

官网地址:www.appshop.cc

http://www.lryc.cn/news/360871.html

相关文章:

  • R语言数据分析-xgboost模型预测
  • 使用redis的setnx实现分布式锁
  • LangChain进行文本摘要 总结
  • 政安晨【零基础玩转各类开源AI项目】:解析开源项目的论文:Physical Non-inertial Poser (PNP)
  • 【机器学习】基于OpenCV和TensorFlow的MobileNetV2模型的物种识别与个体相似度分析
  • 建模杂谈系列244 TimeTraveller
  • 基于MingGW64 GCC编译Windows平台上的 libuvc
  • 【Linux】网络高级IO
  • 【C++ ——— 继承】
  • kafka-守护启动
  • TypeScript 中的命名空间和模块化
  • 9 html综合案例-注册界面
  • Xilinx RFSOC 47DR 8收8发 信号处理板卡
  • ros2 launch 用法以及一些基础功能函数的示例
  • 如何使用Python获取图片中的文字信息
  • C++知识点
  • 反转字符串中的单词-力扣
  • Kotlin 重写与重载
  • 关于高版本 Plant Simulation 每次保存是 提示提交comm对话框的处理方法
  • C语言之旅:探索单链表
  • 【安卓基础】-- 消息机制 Handler
  • Optional 类
  • 自动微分技术在 AI for science 中的应用
  • ASM OMF single-file creation form 重命名
  • VGGNet
  • SpringMVC:转发和重定向
  • 961操作系统知识总结
  • 电脑死机问题排查
  • 百度地图1
  • Ubuntu 24.04 LTS 安装Docker