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

永修县建设局网站外贸企业网站建设公司价格

永修县建设局网站,外贸企业网站建设公司价格,wordpress 链接微博,58同城做网站的电话介绍 本篇Codelab基于Stage模型下的Ability开发#xff0c;实现Ability内页面间的跳转和数据传递。 最终效果图如下#xff1a; 相关概念 页面路由#xff1a;提供通过不同的url访问不同的页面#xff0c;包括跳转到应用内的指定页面、用应用内的某个页面替换当前页面、…介绍 本篇Codelab基于Stage模型下的Ability开发实现Ability内页面间的跳转和数据传递。 最终效果图如下 相关概念 页面路由提供通过不同的url访问不同的页面包括跳转到应用内的指定页面、用应用内的某个页面替换当前页面、返回上一页面或指定的页面等。 环境搭建 软件要求 DevEco Studio版本DevEco Studio 3.1 Release。OpenHarmony SDK版本API version 9。 硬件要求 开发板类型润和RK3568开发板。OpenHarmony系统3.2 Release。 环境搭建 完成本篇Codelab我们首先要完成开发环境的搭建本示例以RK3568开发板为例参照以下步骤进行 获取OpenHarmony系统版本标准系统解决方案二进制。以3.2 Release版本为例 2.搭建烧录环境。 完成DevEco Device Tool的安装完成RK3568开发板的烧录 3.搭建开发环境。 开始前请参考工具准备完成DevEco Studio的安装和开发环境配置。开发环境配置完成后请参考使用工程向导创建工程模板选择“Empty Ability”。工程创建完成后选择使用真机进行调测。 代码结构解读 本篇Codelab只对核心代码进行讲解。 ├──entry/src/main/ets // 代码区 │ ├──common │ │ ├──constants │ │ │ └──CommonConstants.ets // 公共常量类 │ │ └──utils │ │ └──Logger.ets // 日志类 │ ├──entryability │ │ └──EntryAbility.ets // 程序入口类 │ └──pages │ ├──IndexPage.ets // 入口页面 │ └──SecondPage.ets // 跳转页 └──entry/src/main/resources // 资源文件目录 页面跳转 在工程pages目录中选中Index.ets点击鼠标右键 Refactor Rename改名为IndexPage.ets。改名后修改工程entryability目录下EntryAbility.ets文件中windowStage.loadContent方法第一个参数为pages/IndexPage。 // EntryAbility.ets onWindowStageCreate(windowStage: Window.WindowStage): void {...windowStage.loadContent(pages/IndexPage, (err, data) {...}); } 2.在工程pages目录中点击鼠标右键 New Page新建命名为SecondPage的page页。 3.从IndexPage页面跳转到SecondPage页面并进行数据传递需要如下几个步骤 给两个页面导入router路由模块。在IndexPage页面中给Button组件添加点击事件使用router.pushUrl()方法将SecondPage页面路径添加到url中params为自定义参数。SecondPage页面通过router.getParams()方法获取IndexPage页面传递过来的自定义参数。 IndexPage页面有一个Text文本和Button按钮点击按钮跳转到下一个页面并传递数据。IndexPage.ets代码如下 // IndexPage.ets import router from ohos.router; import CommonConstants from ../common/constants/CommonConstants;Entry Component struct IndexPage {State message: string CommonConstants.INDEX_MESSAGE;build() {Row() {Column() {Text(this.message)...Blank()Button($r(app.string.next))....onClick(() {router.pushUrl({url: CommonConstants.SECOND_URL,params: {src: CommonConstants.SECOND_SRC_MSG}}).catch((error: Error) {Logger.info(TAG, IndexPage push error JSON.stringify(error));});})}...}...} } SecondPage页面有两个Text文本其中一个文本展示从IndexPage页面传递过来的数据。SecondPage.ets代码如下 // SecondPage.ets import router from ohos.router; import CommonConstants from ../common/constants/CommonConstants;Entry Component struct Second {State message: string CommonConstants.SECOND_MESSAGE;State src: string (router.getParams() as Recordstring, string)[CommonConstants.SECOND_SRC_PARAM];build() {Row() {Column() {Text(this.message)...Text(this.src)...}...}...} } 页面返回 在SecondPage页面中Button按钮添加onClick()事件。调用router.back()方法实现返回上一页面的功能。 // SecondPage.ets Button($r(app.string.back))....onClick(() {router.back();}) 总结 您已经完成了本次Codelab的学习并了解到以下知识点 使用页面路由实现应用内页面跳转。 为了帮助大家更深入有效的学习到鸿蒙开发知识点小编特意给大家准备了一份全套最新版的HarmonyOS NEXT学习资源获取完整版方式请点击→《HarmonyOS教学视频》 HarmonyOS教学视频语法ArkTS、TypeScript、ArkUI等…视频教程 鸿蒙生态应用开发白皮书V2.0PDF 获取完整版白皮书方式请点击→《鸿蒙生态应用开发白皮书V2.0PDF》 鸿蒙 (Harmony OS)开发学习手册 一、入门必看 应用开发导读(ArkTS).…… 二、HarmonyOS 概念 系统定义技术架构技术特性系统安全… 三、如何快速入门《鸿蒙基础入门学习指南》 基本概念构建第一个ArkTS应用.…… 四、开发基础知识 应用基础知识配置文件应用数据管理应用安全管理应用隐私保护三方应用调用管控机制资源分类与访问学习ArkTS语言.…… 五、基于ArkTS 开发 Ability开发UI开发公共事件与通知窗口管理媒体安全7.网络与链接电话服务数据管理后台任务(Background Task)管理设备管理设备使用信息统计DFX国际化开发折叠屏系列.…… 更多了解更多鸿蒙开发的相关知识可以参考《鸿蒙 (Harmony OS)开发学习手册》
http://www.zqtcl.cn/news/173091/

相关文章:

  • 做网站许昌美业管理软件系统排名
  • 温州市建设工程质量安全管理总站贵阳最新消息今天
  • 成都服装网站建设工作是否能给我们带来快乐
  • 电商网站建设综述长沙高端网站建设
  • 网站建设有哪些环节怎么申请网址
  • 做网站要什么软件经典网站首页
  • 个人网站备案转公司备案长沙网站seo报价
  • 上海网站开发建设电话电影vip网站建设步骤
  • 17.zwd一起做网站池尾站邢台快用网络科技有限公司
  • 做写字楼租赁用什么网站好如何申请网站com域名
  • 如何查询网站服务商安徽省建设厅证件查询安全员c证
  • asp网站怎么安装程序员wordpress插件
  • 池州网站建设哪家好郑州seo网站管理
  • 我要建个人网站国外免备案虚拟主机
  • 自建站 外贸做旅游网约车的网站
  • 网站关键词优化排名软件东莞网站建设图表
  • 为企业设计网站微信开放平台的发展前景
  • 苏州高端做网站软件开发流程图例子
  • 开发区网站建设公司wordpress中文官网
  • 购物网站项目经验搭建网站流程
  • 网站建设企业蛋糕怎么做网站里导出没有水印的图
  • 享设计网做兼职设计师怎么样何鹏seo
  • 淘宝联盟网站推广位怎么做网站建设小知识
  • 徐州有办网站的地方吗企业做网站多少钱
  • 地铁公司招聘信息网站通江县网站建设
  • 家具网站 模板上海虹口建设局官方网站
  • 网站建站建设哪家好wordpress全站静态
  • 旅游网站建设策划seo顾问多少钱
  • 个人网站注册平台要多少钱彩票网站开发 违法
  • 贵州城乡住房和建设厅网站易企秀网站开发语言