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

佛山建企业网站团队建设网站

佛山建企业网站,团队建设网站,个人电影网站建设收益,农产品网络营销渠道鸿蒙开发学习笔记2——实现页面之间跳转 问题背景 上篇文章中#xff0c;介绍了鸿蒙开发如何新建一个项目跑通hello world#xff0c;本文将介绍在新建的项目中实现页面跳转的功能。 问题分析 ArkTS工程目录结构#xff08;FA模型#xff09; 各目录和路径的介绍如下…鸿蒙开发学习笔记2——实现页面之间跳转 问题背景 上篇文章中介绍了鸿蒙开发如何新建一个项目跑通hello world本文将介绍在新建的项目中实现页面跳转的功能。 问题分析 ArkTS工程目录结构FA模型 各目录和路径的介绍如下 entryHarmonyOS工程模块编译构建生成一个HAP包。 src main ets用于存放ets源码。 src main ets MainAbility应用/服务的入口。 src main ets MainAbility pagesMainAbility包含的页面。 src main ets MainAbility pages index.etspages列表中的第一个页面即应用的首页入口。 src main ets MainAbility app.ets承载Ability生命周期。 src main resources用于存放应用/服务所用到的资源文件如图形、多媒体、字符串、布局文件等。关于资源文件详见资源分类与访问。 src main config.json模块配置文件。主要包含HAP包的配置信息、应用/服务在具体设备上的配置信息以及应用/服务的全局配置信息。具体的配置文件说明详见应用配置文件FA模型。 build-profile.json5当前的模块信息、编译信息配置项包括buildOption、targets配置等。其中targets中可配置当前运行环境默认为HarmonyOS。 hvigorfile.ts模块级编译构建任务脚本开发者可以自定义相关任务和代码实现。 build-profile.json5应用级配置信息包括签名、产品配置等。 hvigorfile.ts应用级编译构建任务脚本。问题解决 1修改默认生成的页面内容src/main/ets/MainAbility/pages/index.ets如下 // 导入页面路由模块 import router from ohos.router;Entry Component struct Index {// 定义字符串State message: string Hello Worldbuild() {Row() {Column() {// 定义的文本组件显示字符串Text(this.message).fontSize(50).fontWeight(FontWeight.Bold)// 添加按钮组件Button() {Text(Next).fontSize(30).fontWeight(FontWeight.Bold)}.type(ButtonType.Capsule).margin({top: 20}).backgroundColor(#0D9FFB).width(40%).height(5%)// 跳转按钮绑定onClick事件点击时跳转到第二页.onClick(() {router.push({ url: pages/secondPage })// 若为API 9工程则可使用以下接口// router.pushUrl({ url: pages/secondPage })})}.width(100%)}.height(100%)} }修改完成后点击Previewer预览器效果如下 2在index.ets页面所在目录右键点击“pages”文件夹选择“New ArkTS File”命名为“secondPage”页面内容如下 // 导入页面路由模块 import router from ohos.router;Entry Component struct Second {State message: string Hi second pagebuild() {Row() {Column() {Text(this.message).fontSize(50).fontWeight(FontWeight.Bold)Button() {Text(Back).fontSize(25).fontWeight(FontWeight.Bold)}.type(ButtonType.Capsule).margin({top: 20}).backgroundColor(#0D9FFB).width(40%).height(5%)// 返回按钮绑定onClick事件点击按钮时返回到第一页.onClick(() {router.back()})}.width(100%)}.height(100%)} }3配置第二个页面的路由。在config.json文件中的“module - js - pages”下配置第二个页面的路由“pages/secondPage”。如下 (4)实现效果如下 问题总结 本文介绍了鸿蒙开发在新建的项目中实现页面跳转的功能有兴趣的同学可以进一步深入研究。
http://www.dnsts.com.cn/news/183812.html

相关文章:

  • 网站建设 jz.woonl网上接网站开发类订单的平台
  • 兰州做网站公司哪家好做企业内部网站要多久
  • 网站建设基础实验1开发公司工程部工作总结
  • 制作做动画的网站西安网站建设比较好的公司
  • 济宁培训网站建设网站建设好公司哪家好
  • 中国网站建设世界排名优质公司网站
  • 烟台建设工程信息网站三亚做网站多少钱
  • 九江网站建设哪家好百度免费seo
  • 网站建设需要敲代码吗wordpress删除月份归档
  • ppt设计教程网关键词优化的五个步骤
  • 手机公司网站建设比较好的企业商城源码
  • 网站切换语言怎么做小说网站怎么做seo
  • 建议网站的方案郑州电商小程序定制
  • 某网站seo策划方案苏州做网站公司找苏州聚尚网络
  • 办网站费用多少钱校园网站建设的要素
  • 找人做软件去哪个网站找太月星网站建设
  • 智能网站搭建什么网站可以做单词书
  • html5网站源代码顶呱呱集团 网站建设
  • 济南品牌网站制作方案苏州网站建设与网络营销
  • 博物馆网站微信公众号建设方案html是前端还是后端
  • 开发手机网站用什么好处常州网络推广seo
  • 西安做网站seo大型网络游戏排行榜前十
  • 中国建设人才平台网站东莞传媒公司
  • 推广网站有那些上传WordPress之后
  • 做网站怎么回本网站建设的大公司好
  • 专业企业网站建设公司价格怎么给WordPress打卡计数
  • 建设局网站网页设计制作报价
  • 如何自己建立一个网站大学网页制作学什么
  • 百度站长网站提交设计导航网
  • 网站版面特点自己在线制作logo免费网站