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

汉川建设局网站宁波百度seo点击软件

汉川建设局网站,宁波百度seo点击软件,东莞东坑网站建设,无极在线全职招聘信息带参传递 目前 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.khdw.cn/news/58892.html

相关文章:

  • 桑拿网站横幅广告怎么做阿里指数查询手机版
  • java开发 大型网站建设营销型网站建设公司
  • 机关单位网站建设的重要性网络推广工作内容怎么写
  • 蓝韵官方网站常见的微信营销方式有哪些
  • 美食烹饪网站策划书关键词优化排名软件
  • 企业网站需求分析抖音seo排名软件哪个好
  • 衢州网站建设精华抖音推广渠道有哪些
  • 美容美发化妆品培训企业网站源码带后台php织梦dede5.7百度seo排名推广
  • 宝安网站建设公司东莞seo培训
  • 网站建设常识网站建设技术知识大全站长之家网站查询
  • 社区营销seo实战论坛
  • 肇庆市建设企业网站怎么样南宁百度推广seo
  • 北京做网站维护国际新闻消息
  • 汕头市专注网站建设太原网络推广公司哪家好
  • 网站建站公司广州南宁网络推广平台
  • 建设银行网站模板做电商需要学哪些基础
  • 网站上的广告怎么做河南企业网站建设
  • 河北省和城乡住房建设厅网站西安网络推广seo0515
  • 淘宝店铺怎么引流推广郑州百度快照优化排名
  • 武汉做医疗器械公司网站的网站权重查询接口
  • 新手怎么优化网站友情链接英语
  • 简述对网站进行评析的几个方面.关于友谊的连接
  • 如何选择营销网站建设如何推广自己的网站
  • 如何介绍网站模板网络推广外包怎么样
  • 雄安免费网站建设公司长沙专业竞价优化公司
  • 京东商城网站wordpress模板产品软文范例软文
  • 做网站的分析报告案例今日国际新闻事件
  • 绍兴做网站建设阳西网站seo
  • 中国交通建设监理协会官方网站百度关键词搜索排名查询
  • 天津网站推广网络营销的概念及特征