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

Flutter:city_pickers省市区三级联动

pubspec.yaml

city_pickers插件地址
自己用的GetBuilder页面模板

cupertino_icons: ^1.0.8
# 省市区城市选择
city_pickers: ^1.3.0

编辑地址页面:controller

class AddressEditController extends GetxController {
	AddressEditController();
	
	Future<Result?> getResult (dynamic context) async {
	  // 省市区3级联动:底部弹窗
	  Result? result = await CityPickers.showCityPicker(
	    context: context,
	  );
	  print('result $result');
	
	  // 省市区3级联动:整页弹窗
	  // Result? result = await CityPickers.showFullPageCityPicker(
	  //   context: context,
	  // );
	
	  // 索引A-Z:城市选择
	  // Result? result = await CityPickers.showCitiesSelector(
	  //   context: context,
	  // );
	  return result;
	}
	...
	...
}

编辑地址页面:view

TDButton(
  text: '省市区选择',
  size: TDButtonSize.large,
  type: TDButtonType.fill,
  theme: TDButtonTheme.primary,
  isBlock: true,
  onTap: (){
  	// 弹出地区选择
    controller.getResult(context);
  },
),

在这里插入图片描述
在这里插入图片描述


http://www.kler.cn/a/417266.html

相关文章:

  • 昇思打卡营第五期(MindNLP特辑)番外:硅基流动 x 华为云DeepSeek V3 API推理MindTinyRAG
  • NetCore Consul动态伸缩+Ocelot 网关 缓存 自定义缓存 + 限流、熔断、超时 等服务治理
  • 紧跟潮流,将 DeepSeek 集成到 VSCode
  • Maven 依赖管理全面解析
  • 无人机方位感知器官磁力传感器!
  • 【提示词工程】探索大语言模型的参数设置:优化提示词交互的技巧
  • npm install -g@vue/cli报错解决:npm error code ENOENT npm error syscall open
  • 下载SRA序列数据——ascp(前期草稿,未上传待更新)
  • 亚马逊自研大语言模型 Olympus 即将亮相,或将在 LLM 竞赛中掀起新波澜
  • Python `async def` 函数中使用 `yield` 和 `return` 的区别
  • ffmpeg 各版本号对应表格
  • uni-app 使用笔记
  • ctrl键和大写键互换解决方法
  • TYUT设计模式精华版
  • 简单获取json预览
  • 每天五分钟深度学习框架pytorch:卷积神经网络的搭建
  • 自然语言处理:基于BERT预训练模型的中文命名实体识别(使用PyTorch)
  • Python Web 开发:FastAPI 入门实战 —— HTTP 基础与 RESTful API 设计
  • Python学习笔记之IP监控及告警
  • C/C++ 数据结构与算法【线性表】 顺序表+链表详细解析【日常学习,考研必备】带图+详细代码
  • 【AI系统】传统编译器发展
  • 使用1panel一键安装Ollama WebUI连接本地Ollama使用开源ai模型
  • 软件测试之bug分析定位技巧
  • 元器件选型与参数13 电源的分类-线性电源参数 RT9013 AMS1117 PCB布局布线
  • 基于HTML和CSS的校园网页设计与实现
  • Streamlit 应用从本地部署到服务器并进行访问