HarmonyOS 鸿蒙Next DevEco Studio V3.0 Beta4 低代码开发系列之初体验
HarmonyOS 鸿蒙Next DevEco Studio V3.0 Beta4 低代码开发系列之初体验 转载自51CTO,原文链接:https://ost.51cto.com/posts/14935
DevEco Studio V3.0 Beta4 低代码开发系列之初体验
- 介绍
- 体验步骤
- 低代码开发支持哪些操作
- 通过低代码开发界面实现的一些效果
1 介绍
低代码开发方式,具有丰富的UI界面编辑功能,遵循HarmonyOS JS开发规范,通过可视化界面开发方式快速构建布局,可有效降低用户的时间成本和提升用户构建UI界面的效率。
说明:
该特性在DevEco Studio V2.2 Beta1及更高版本中支持。eTS低代码特性在DevEco Studio 3.0 Beta4及更高版本中支持。compileSdkVersion必须为7或以上,eTS低代码要求compileSdkVersion必须为8或以上,本次将会对比着介绍低代码开发的功能及使用方法。
这几天一直再用低代码开发的方式去做一些页面效果,即使没有太多前端的设计经验,利用低代码开发也能做出很不错的页面效果,操作性,美观性,效率都有了提升,体验不错,所以,也做一期分享。
2 体验步骤
简单3步就可以开启低代码开发了
- 在打开的工程中,选中模块的pages文件夹,单击鼠标右键,选择New > Visual
- 在弹出的对话框中,输入Visual name,点击Finish。创建Visual后,会在工程中自动生成低代码的目录结构,js版本和eTS根据自身特点文件略有不同。
- 打开“page.visual”文件,即可进行页面的可视化布局设计与开发
3 低代码开发支持哪些操作
拖拽组件这个是最基本的功能了,还有组件的复制–粘贴;组件的过滤查询 (个人认为如果属性和样式区域也支持过滤查询就更好了);还有通过组件树快速关联到画布中的组件,显示/隐藏组件;画布效果即时预览,还可以切换横竖屏,放大缩小,明暗主题;属性和样式、事件的设置等等。
按操作的功能区低代码开发界面可以分为5个区域,界面布局如下:
UI控件区域
提供了可以拖拽的控件,JS版本和eTS版本控件的数量和类型是不同的,如下图,可以看出来目前还是JS的控件丰富一些。
eTS版本支持 | 12种拖拽组件 |
---|---|
![]() |
![]() |
组件树区域
组件树,在低代码开发界面中,可以方便开发者直观地看到组件的层级结构、摘要信息以及错误提示。开发者可以通过选中组件树中的组件(画布中对应的组件被同步选中),实现画布内组件的快速定位;点击组件后的或图标,可以隐藏/显示相应的组件,还可以查看是否存在媒体查询的属性
JS版本 | eTS版本 |
---|---|
![]() |
![]() |
画布预览区域
开发者可在此区域对组件进行拖拽、拉伸等可视化操作,构建UI界面布局效果。
属性和样式设置区域
属性和样式设置区域,JS版本和eTS版本有区别,JS版本支持8面板,eTS支持6个面板,因为属性不同,所以面板支持设置的属性也是存在差异的,这里就不一一列举了。
- Properties面板(JS)
- General面板(JS/eTS)
- Feture面板(JS/eTS)
- Flex面板(JS/eTS)
- Events面板(JS/eTS)
- Dimension面板(JS/eTS)
- Grid面板(JS)
- Atomic面板(JS/eTS)
工具栏操作区域
功能面板,包括常用的画布缩小放大、撤销、显示/隐藏组件虚拟边框、设备切换、模式切换、可视化布局界面一键转换为代码文件等。
JS版本 | eTS版本 |
---|---|
![]() |
![]() |
这里说一下Switch to media query(切换至媒体查询),也就是这个图标
切换到media query模式,可以为组件设置不同的样式和属性。当前media query模式仅针对不同设备类型和不同屏幕状态(横屏\竖屏)有效。
当我们在竖屏下设计好界面后,再切换到横屏的时候,发现有些不适配的地方,点击切换到media query模式,然后进行调整,例如一些宽度占比,调整完成后,我们再切换为竖屏,发现横竖屏都是适配的。
最后设计完成后,
将低代码界面转换为代码时,我们的代码中会增加媒体查询的相关代码。
4 通过低代码开发界面实现的一些效果
登录页面 | 首页 |
---|---|
![]() |
![]() |
试用页面 | 控制台页面 |
---|---|
![]() |
![]() |
我的页面 | 注册页面 |
---|---|
![]() |
![]() |
更多关于HarmonyOS 鸿蒙Next DevEco Studio V3.0 Beta4 低代码开发系列之初体验的实战教程也可以访问 https://www.itying.com/category-93-b0.html
咨询一下 listItem 怎么配置数据
更多关于HarmonyOS 鸿蒙Next DevEco Studio V3.0 Beta4 低代码开发系列之初体验的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
666
实用
学习
针对帖子标题“HarmonyOS 鸿蒙Next DevEco Studio V3.0 Beta4 低代码开发系列之初体验”的问题,以下是我的回答:
HarmonyOS鸿蒙Next DevEco Studio V3.0 Beta4在低代码开发方面带来了全新的体验。该版本的开发环境对低代码开发进行了重点优化,使得开发者能够更加高效地进行应用开发。
在DevEco Studio V3.0 Beta4中,低代码开发平台提供了丰富的组件库和模板,开发者可以通过拖拽组件、配置属性等简单操作,快速搭建出应用界面。同时,该平台还支持逻辑编排功能,开发者可以通过图形化界面进行业务逻辑的设计,大大降低了开发门槛。
此外,DevEco Studio V3.0 Beta4还提供了实时预览功能,开发者可以实时查看应用界面的变化,及时调整和优化设计。这一功能极大地提高了开发效率,使得开发者能够快速迭代和优化应用。
需要注意的是,虽然低代码开发平台降低了开发门槛,但开发者仍需具备一定的编程基础和对HarmonyOS系统的理解,才能更好地利用该平台进行应用开发。
如果在使用DevEco Studio V3.0 Beta4进行低代码开发过程中遇到问题,建议查阅官方文档或参与开发者社区讨论。如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html。