此博客由金陵科技学院开放原子开源社芮嘉忆编写页面路由(router)页面路由指在应用程序中实现不同页面之间的跳转和数据传递。OpenHarmony提供了Router模块,通过不同的url地址,可以方便地进行页面路由,轻松地访问不同的页面。以记事本为例实现路由的跳转能力的两种方式1.Navigator组件(路由容器组件,提供路由跳转能力)2.router模块(包括router.pushUrl()和router.replaceUrl()两种)router.pushUrl():目标页面不会替换...
2023-08-10 21:32:30 4756浏览 1点赞 1回复 1收藏
本博客由金陵科技学院开放原子开源社芮嘉忆编写自定义组件和页面的关系:自定义组件:Component装饰的UI单元,可以组合多个系统组件实现UI的复用。页面:即应用的UI页面。可以由一个或者多个自定义组件组成,Entry装饰的自定义组件为页面的入口组件,即页面的根节点,一个页面有且仅能有一个Entry。只有被Entry装饰的组件才可以调用页面的生命周期。页面生命周期:即被Entry装饰的组件生命周期,提供以下生命周期接口:onPageSh...
2023-08-08 09:21:03 5402浏览 0点赞 0回复 0收藏
OpenHarmony的网络模块主要提供了以下功能:(1)HTTP数据请求(2)WebSocket连接(3)Socket连接标记关于HTTP数据请求应用通过HTTP发起一个数据请求,支持常见的GET、POST、OPTIONS、HEAD、PUT、DELETE、TRACE、CONNECT方法HTTP数据请求功能主要由http模块提供。使用该功能需要申请ohos.permission.INTERNET权限。具体接口说明如下开发步骤:1.import需要的http模块。2.创建一个HTTP请求,返回一个HttpRequest对象。3.(可选)...
2023-08-06 20:36:18 3636浏览 0点赞 0回复 1收藏
为了学习在OpenHarmony中如何获取网络数据,我们以构建一个天气应用为例子,学习发送网络请求调用API网络获取实时数据。第一部分标记:model为数据模块标记:其中定义了一些数据模型标记:CityModel包含了城市id和名称标记:HttpResponse定义了请求返回的格式标记:NowWeatherModel定义了网络请求返回的具体数据类型具体代码如下:实时天气数据模型exportclassNowWeatherModel{code;API状态码updateTime;当前API的最近更新时间f...
2023-08-05 19:08:46 2569浏览 0点赞 0回复 0收藏