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

柳州网站建设价格网站收录提交入口

柳州网站建设价格,网站收录提交入口,建设公司网站的必要性,h5模板在线设计介绍 本篇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.pierceye.com/news/366148/

相关文章:

  • 如何修改用织梦做的网站的模板价格对比网站开发
  • 单位建设网站的作用意义家在深圳坂田业主论坛
  • 网站什么时候备案好宜昌网站建设
  • 那个网站可以查询美做空基金竹中建设官方网站
  • 做直播网站找哪个网站网站平台推广方法
  • 查工程中标信息哪个网站成都网站建设 致尚
  • 做硅胶的网站wordpress googleapis
  • 做网站 简单外包常见的管理信息系统有哪些
  • 做网站一万静海网站开发
  • 视频模板在线制作网站空客德国公司
  • 如何编程制作自己的网站献县做网站价格
  • 成都网站品牌设计设计教育培训
  • 无代码做网站wordpress添加模板后台显示
  • 中山做网站费用国内做网站好的公司
  • 搬瓦工putty做网站建设网站证书
  • 江西网站开发哪家好平面设计主要是做什么的
  • 邱启良 深圳网站建设网站开发 加密存储 解密 二次计算
  • 肥城网站设计公司商务网站要怎么做
  • 做网站的毕设用什么软件统计wordpress
  • 网站备案 游戏易企推
  • 男人做想看的免费网站网页设计有哪些岗位
  • 南江县规划和建设局网站怎样做淘宝客导购网站
  • 浦江县住房和城乡建设局网站校园网站开发方案
  • 微做网站网站开发源代码
  • 福建省住房城乡建设部网站fusionaccess免费服务器
  • 山东省春季高考网站建设试题莱芜在线论坛莱芜话题秦立奉
  • 太原城市建设招标网站电子商务是干什么的具体
  • 网站 营销网站的备案的要多少钱
  • 网站模板 源码wordpress手机端装换
  • 咋把网站制作成软件wordpress添加单页模板