• 鸿蒙开发(四)-低代码开发


    鸿蒙开发(四)-低代码开发

    本文主要介绍下鸿蒙下的低代码开发。

    鸿蒙低代码是指在鸿蒙操作系统进行应用开发时,采用简化开发流程和减少编码量的方式来提高开发效率。

    1:开启低代码开发

    首先我们打开DevEco Studio .然后创建工程。

    如图所示,Enable Super Visual:

    在这里插入图片描述

    2: 目录结构

    创建工程成功后,我们切换Project模式,可以看到以下工程目录。
    在这里插入图片描述

    前面的文章我们已经介绍过了,未开启低代码开发开关情况下的工程目录结构,

    所以我们这里只介绍下区别。

    开启低代码开关后,工程目录中自动多了以下文件:
    在这里插入图片描述

    点击Index.visual, 我们可以看到如下界面:

    在这里插入图片描述

    点击右侧Preview,我们可以看到对应的效果:

    在这里插入图片描述

    另外我们可以打开Index.ets,这是与Index.visual相对应的文件:

    @Entry
    @Component
    struct Index {
     
      @State message: string = 'Hello World'
     
      /**
       * In low-code mode, do not add anything to the build function, as it will be
       * overwritten by the content generated by the .visual file in the build phase.
       */
      build() {
     
      }
    }
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14

    在index.ets文件下,我们可以定义一些数据和方法,如果是在非低代码模式下开发时,我们还需要再build函数中编写组件代码。低代码模式下则需要再index.visual中添加组件

    3:组件添加

    我们可以通过拖拉来修改组件的大小,以及位置。
    在这里插入图片描述

    如图所示,在右侧中我们可以直接修改button的各种属性。

    在这里插入图片描述

    如button的文案除了直接添加外,我们还可以切换导入资源文件的模式:
    在这里插入图片描述

    点击label右侧的小图标即可切换资源文件模式,点击select a data,弹出下拉框选择对应的资源即可。

    我们选择$r(‘app.string.EntryAbility_desc’) 可以看到对应的文案展示成了description.

    在这里插入图片描述

    这里资源文件是放在:

    在这里插入图片描述

    另外,我们还可以看到有个选择也就是this.message:

    在这里插入图片描述

    那这个this.message是在那定义的呢,刚才我们看了index.ets.我们也说了这个文件是跟index.visual相对应的。我们修改index.ets,即可在index.visual中重新引用到this.message2了。

    在这里插入图片描述
    在这里插入图片描述

  • 相关阅读:
    ESBuild压缩CSS引发的一个兼容性Bug的解决姿势
    20232937文兆宇 2023-2024-2 《网络攻防实践》实践七报告
    Android四大组件之BroadcastReceiver(三)
    1 快速了解Paimon数据湖核心原理及架构
    如何监控公司电脑上网记录(员工上网行为监控软件有哪些?)
    JavaScript小技能:变量
    金仓数据库KingbaseES安全指南--5.1. 数据库的传输安全
    Redis Sentinel工作原理
    卸载python
    若依(ruoyi)管理系统(前后端分离版)本地运行教程(Windows)
  • 原文地址:https://blog.csdn.net/qq_23025319/article/details/136635916