草庐IT

Django和HarmonyOS-FA模型ArkTS语言的登录功能实现

目录前言一、Arkts(DevEcoStudio)登陆页面及登录逻辑实现(.ets)二、Django后端1、实现数据库的连接(views.py)2、登录功能实现(views.py)三、实现Django、mysql、arkts之间的交互1、Django连接数据库2、预览器中输入登录账号和密码3、Django接收数据并与mysql数据库的数据进行验证4、返回数据到Arkts四、注意事项1、配置setting中的database2、models3、在urls.py中添加login4、数据库要添加数据   前言通过Django与Arkts的连接,实现登录功能一、Arkts(DevEcoStudio)登

HarmonyOS/OpenHarmony应用开发-ArkTS语言声明式UI描述

ArkTS以声明方式组合和扩展组件来描述应用程序的UI,同时还提供了基本的属性、事件和子组件配置方法,帮助开发者实现应用交互逻辑。一、创建组件根据组件构造方法的不同,创建组件包含有参数和无参数两种方式。说明,创建组件时不需要new运算符。1.无参数如果组件的接口定义没有包含必选构造参数,则组件后面的“()”不需要配置任何内容。例如,Divider组件不包含构造参数:.Column(){. Text('item1'). Divider(). Text('item2').}2.有参数如果组件的接口定义包含构造参数,则在组件后面的“()”配置相应参数。Image组件的必选参数src。.Image('

HarmonyOS/OpenHarmony应用开发-ArkTS语言@BuilderParam引用@Builder函数

当开发者创建了自定义组件,并想对该组件添加特定功能时,例如在自定义组件中添加一个点击跳转操作。若直接在组件内嵌入事件方法,将会导致所有引入该自定义组件的地方均增加了该功能。为解决此问题,ArkUI引入了@BuilderParam装饰器,@BuilderParam用来装饰指向@Builder方法的变量,开发者可在初始化自定义组件时对此属性进行赋值,为自定义组件增加特定的功能。该装饰器用于声明任意UI描述的一个元素,类似slot占位符。说明,从APIversion9开始,该装饰器支持在ArkTS卡片中使用。一、装饰器使用说明1.初始化@BuilderParam装饰的方法@BuildParam装饰的

HarmonyOS/OpenHarmony应用开发-Stage模型ArkTS语言AbilityConstant

AbilityConstant提供启动参数的接口的能力,包括设置初次开始原因的类型、上次退出原因的类型、继续结果的类型。说明:模块首批接口从APIversion9开始支持。模块接口仅可在Stage模型下使用。导入模块:import AbilityConstantfrom'@ohos.app.ability.AbilityConstant';属性:名称类型可读可写说明launchReasonLaunchReason是是指示启动原因。lastExitReasonLastExitReason是是表示最后退出原因。AbilityConstant.LaunchReason初次开始原因的类型。名称值说明U

基于ArkTS和3.1版Sdk的HarmonyOS应用开发(一)

创建工程1.我使用的是DevEcoStudio3.1.0.100版本的IDE,首先就是新建工程了,选择HarmonyOS的空工程 2.填写相关工程相关信息,比如工程名称,项目类型,包路径,存储路径,sdk版本号等信息 3.点击finish后等待工程初始化完成,此过程是需要联网的,如果你的环境为隔离环境或者无外网环境,着需要自己配置代理或者别的方式解决下,工程初始化完成后是这样的我们打开默认Page代码index.ets,然后点击右侧的Previewer选项卡,等待片刻,就可以实时预览我们的页面了,看到了激动人心的HelloWorld,开启我们的HarmonyOS应用开发之旅。4.预览毕竟是预览

Hypium框架使能ArkTS应用高效测试

原文链接:Hypium框架使能ArkTS应用高效测试,点击链接查看更多技术内容;HarmonyOS发布了声明式开发框架ArkUI,带来了极简高效的开发体验,备受广大开发者的青睐。那么,我们在开发过程中,如何确保ArkTS应用的功能和界面满足预期呢?ArkTS应用怎样高效进行专项测试?接下来,有请我们本期的主角——自动化测试框架Hypium闪亮登场。Hypium测试框架介绍想必大家对自动化测试框架Hypium并不陌生,此前有关于Hypium的详细介绍《HarmonyOS自动化测试框架—Hypium》,大家可自行查阅。下面,我们一起了解Hypium测试框架,主要涵盖三个维度:1、测试执行调度层xD

ArkTS元服务与关系型数据库—计步卡片

想了解更多关于开源的内容,请访问:51CTO 开源基础软件社区https://ost.51cto.com前言本篇帖子是参考Codelab基于Stage模型JS服务卡片,使用最新ArkTS元服务开发的,实现带有卡片的计步应用,用于介绍卡片的开发及生命周期实现。需要完成以下功能:消息通知栏,通知用户今天所行走步数(行走步数是模拟的)。元服务卡片,在桌面上添加2x2或2x4规格元服务卡片,能看到步数变化,也能看到当天所行走的进度。关系型数据库,用于查询,添加用户行走的数据。知识点消息通知:提供通知管理的能力,包括发布、取消发布通知,创建、获取、移除通知通道,订阅、取消订阅通知,获取通知的使能状态、角

【编程入门】仿网易新闻(鸿蒙ArkTS版)

背景前面已输出多个系列:《十余种编程语言做个计算器》《十余种编程语言写2048小游戏》《17种编程语言+10种排序算法》《十余种编程语言写博客系统》《十余种编程语言写云笔记》《N种编程语言做个记事本》《N种编程语言做个应用市场(appstore)》目标为编程初学者打造入门学习项目,使用各种主流编程语言来实现。左侧为前端版本:安卓、iOS、鸿蒙、Flutter、Vue、uni-app。右侧为服务器端版本:Java、Python、Go、PHP、NodeJS鸿蒙ArkTS版效果图开发工具下载DevEcoStudio工程截图开源地址https://gitee.com/lblbc/news关于厦门大学计

002 学习鸿蒙应用开发ArkTs语言

目录一.ArkTs语言介绍1.ArkTs语言概述2.ArkTs语言特性二.基本UI描述1.基本概念2.UI描述规范无参数构造配置有参数构造配置属性配置事件配置子组件配置三.状态管理1.基本概念2.页面级状态管理@State@Prop@Link@Observed和ObjectLink数据管理@Provide和@Consume@Watch3.应用级变量的状态管理AppStorageLocalStoragePersistentStorageEnvironment四.动态构建UI元素@Builder@BuilderParam8+引入动机参数初始化组件@Styles@Extend@CustomDialo

【鸿蒙应用ArkTS开发系列】- Web组件使用讲解

目录一、Web组件介绍二、创建组件权限列表三、设置样式和属性四、添加事件和方法五、访问本地Html1、本地html文件创建2、本地html文件加载2、JS对象注入,Html使用JS对象调用客户端方法3、客户端调用本地Html网页中的JS方法使用鸿蒙的ArkUI框架开发鸿蒙应用的时候,官方为我们提供了一个web组件,提供给开发者使用,通过本文学习,我们将了解并学会如何使用Web组件进行如下操作:在线网页加载本地离线网页加载Web组件常用属性设置客户端与网页之间的双向通信交互下面我们先来看下Web组件的介绍。一、Web组件介绍Web是提供网页显示能力的组件,具体用法请参考 WebAPI。二、创建组