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

it软件网站建设做系统之前的网站

it软件网站建设,做系统之前的网站,网上怎么查自己的房产信息,如何自己建设商城网站带参传递 目前 compose 还不支持传入对象作为参数! 简单双参数 根目录下新建文件夹 entity,新建单例类 ContentType 作为数据类存储位置 新增数据类 DemoContent,这表示我们需要传入的两个参数,后面带问号判空 object ContentT…

带参传递

目前 compose 还不支持传入对象作为参数!


简单双参数

根目录下新建文件夹 entity,新建单例类 ContentType 作为数据类存储位置

新增数据类 DemoContent,这表示我们需要传入的两个参数,后面带问号判空

object ContentType {data class DemoContent(val id: Int?,val content: String?)
}

本案例承接上一节案例;

修改 demo1,将其改写成类的形式,body 方法内容保持不变

class Demo1(var navController: NavController,// 接收数据类var content: ContentType.DemoContent
) {@Composablefun init() {body()}@Composableprivate fun body() {...}
}

修改 mainnav 中的 demo1 路由

定义参数的三个步骤:

  1. 路由路径内使用花括号包裹参数名称(类似于 springboot)
  2. 必须为所有参数给予一个 NavType!!!
  3. 将参数传递给指定 composable 组件
composable(// path中指定了两个参数,前者为int类型,后者为string类型"${RouteConfig.ROUTE_DEMO1}/{id}/{content}",// 使用列表注册所有的参数并且添加对应类型arguments = listOf(navArgument("id") { type = NavType.IntType },navArgument("content") { type = NavType.StringType })
) { navBackStackEntry ->// navBackStackEntry保存传入的参数,我们通过其获取值并传递Demo1(navController, ContentType.DemoContent(navBackStackEntry.arguments?.getInt("id"),navBackStackEntry.arguments?.getString("content"))).init()
}

demo2 启动参数修改

非常简单,仅需要使用 ${} 的形式填充入 path 即可传递值

Button(onClick = {navController.navigate("${RouteConfig.ROUTE_DEMO1}/${1}/${"damn"}")
}) {...
}

默认参数

给路由配置 defaultValue 默认值,可以提升效率

composable("${RouteConfig.ROUTE_DEMO1}/{id}?content={content}",arguments = listOf(navArgument("id") { type = NavType.IntType },// 设置默认值navArgument("content") {type = NavType.StringTypedefaultValue = "nullptr"})
) { navBackStackEntry ->...
}

http://www.yayakq.cn/news/927939/

相关文章:

  • 盘州市城乡建设局网站ftp查看网站后台密码
  • 建设主题网站的顺序一般是女装网站建设文献综述
  • 网站建设项目设计报告百度如何才能搜到你的网站
  • 贵港购物网站开发设计手机影视网站制作
  • 视频教学网站怎么做wordpress搬家方法
  • 傲派电子商务网站建设总结食品网站建设规划
  • 网站建设优化服务行情常用的网站类型有哪些类型有哪些类型有哪些
  • 网站背景图片怎么做网站网站平台建设方案
  • 建设银行辽宁招聘网站会声会影模板免费网站
  • 武昌做网站公司推荐公司建网站多少钱晋江文学城
  • 网站的几种提交方式沈阳模板建站软件
  • 天津市建设厅网站搜索引擎营销的作用
  • 凡科网站插件代码好看的个人网站主页
  • 需要做网站建设和推广的行业建设网站的好处和优点
  • 产品宣传型企业网站怎么建设源码制作网站
  • 网站建设与管理模拟题1怎样建设文章网站
  • 网站被九江网络营销
  • 卖渔具的亲戚做网站广州佛山建设信息网站
  • 温州网站建设接单wordpress自动采集插件怎么用
  • 网站打不开原因湖南seo推广公司
  • 网站开发流程图 最广州建设工程交易中心增城电话
  • 辽宁省建设厅科技中心网站国内网站主机
  • 做现货黄金看什么网站网站建设app下载
  • 淘客网站做单品类国外网站免费dns
  • 网站建设北京市百度一下app下载安装
  • 浙江省建设局城市平台网站南京网站设计工作室
  • 房地产数据网站重庆建设门户网站
  • 企业做网站有什么好处网站建设需求统计表
  • 外贸网站建站mwordpress主题接入社交功能
  • 房产官方网站广州海珠建网站的公司