首页 > 其他分享 >【HarmonyOS】初识低代码平台开发元服务

【HarmonyOS】初识低代码平台开发元服务

时间:2023-05-30 14:31:38浏览次数:43  
标签:index 轮播 代码 如下 HarmonyOS 初识 所示 组件 图片

【关键字】

HarmonyOS、低代码平台、元服务开发、拖拽式开发


【写在前面】

今天要分享的是HarmonyOS中的低代码开发相关的内容,低代码开发是DevEco Studio提供的一种UI界面可视化的构建方式,通过图形化的自由拖拽+数据的参数化配置,可以快速的构建UI界面,在DevEco Studio的官方使用指南中已经有详细的说明文档可供我们参考,文档如下:

https://developer.harmonyos.com/cn/docs/documentation/doc-guides-V3/ide-low-code-overview-0000001480179573-V3


【实现轮播图】

创建项目的过程这里就不再赘述了,详情可以参考上文中的指导文档。

首先,打开index.visual文件,然后从左侧组件面板中拖拽一个Swiper组件,然后为其设置宽高,如下图所示:

【HarmonyOS】初识低代码平台开发元服务_拖拽

同时设置Swiper组件的每张图片的轮播时长2000毫秒以及开启自动轮播功能,如下图所示:

【HarmonyOS】初识低代码平台开发元服务_数据_02

然后再拖拽一个Image组件到Swiper组件中,并且给Image组件设置宽高为填充父组件,如下图所示:

【HarmonyOS】初识低代码平台开发元服务_数据_03

然后开始准备数据,在entry/src/main/js/default/common目录下,放置3张图片,同时在entry/src/main/js/default/pages/index/index.js文件中,定义图片资源的数据,如下图所示:

【HarmonyOS】初识低代码平台开发元服务_数据_04

接着回到index.visual中,选择Image组件,为其填充数据,由于是多张图片,所以这里我们在属性面板中选择For这个选项,为其设置值为imgList,此时会循环生成3张图片,然后为每张图片设置具体值,注意:通过For生成的List数组会默认为其每条数据生成一个item对象,所以,这里每张图片设置值时我们选择item.img属性值即可,如下所示:

【HarmonyOS】初识低代码平台开发元服务_数据_05

OK,通过上述几个步骤我们就已经完成了这个轮播图的低代码开发了。


【效果展示】

最后,我们将项目运行起来,看下最终的实现效果,如下图所示:

【HarmonyOS】初识低代码平台开发元服务_拖拽_06



欲了解更多更全技术文章,欢迎访问https://developer.huawei.com/consumer/cn/forum/?ha_source=zzh

标签:index,轮播,代码,如下,HarmonyOS,初识,所示,组件,图片
From: https://blog.51cto.com/u_14772288/6378790

相关文章

  • 【2023 · CANN训练营第一季】初识新一代开发者套件Atlas 200I DK A2之模型适配工具
    初识新一代开发者套件Atlas200IDKA2之模型适配工具模型适配工具是一款集成数据集管理、模型训练、模型打包为一体的开发者工具套件。通过此工具,可以降低开发者在模型开发过程中对AI专业知识、深度学习框架的学习成本,极大降低开发的难度、复杂度。1.功能介绍工具预置了4个典型模......
  • Html源代码加密?
    什么是Html源代码加密?使用JavaScript加密转化技术将Html变为密文,以此保护html源代码,这便是Html源码加密。同时,这种加密技术还可实现网页反调试、防复制、链接加密等功能。应用场景什么情况下需要Html源代码加密?Html源代码加密可用于哪些场景?Html源代码加密可用于以下需求场合:Html......
  • 安卓蓝牙读数据代码
    以下是一个简单的安卓蓝牙读取数据的代码示例:privatestaticfinalUUIDSERVICE_UUID=UUID.fromString("00001101-0000-1000-8000-00805F9B34FB");privatestaticfinalUUIDCHARACTERISTIC_UUID=UUID.fromString("00002A37-0000-1000-8000-00805F9B34FB");private......
  • 氚云前端代码对控件赋值
    一、先说表单子表,进行自动排序   varparent=this;//先将对象也就是子表,进行绑定改变事件this.D000685F044da22ee9b54a669386935b72c2b7a0.BindChange("Set",function(data){debugger;//vari=1;debugger......
  • 代码随想录算法训练营第二十一天|530. 二叉搜索树的最小绝对差、
    【参考链接】530.二叉搜索树的最小绝对差【注意】1.二叉搜索树采用中序遍历,其实就是一个有序数组。2.使用双指针,更快。【代码】1#Definitionforabinarytreenode.2#classTreeNode(object):3#def__init__(self,val=0,left=None,right=None):4#......
  • C# 代码实现关机
    AdvApi32.LookupPrivilegeValue(null,"SeShutdownPrivilege",outvarlpLuid);usingvart=AdvApi32.SafeHTOKEN.FromThread(Kernel32.SafeHTHREAD.Current,AdvApi32.TokenAccess.TOKEN_ADJUST_PRIVILEGES|AdvApi32.TokenAccess.TOKEN_QUERY);varptp=......
  • 代码中的前进怎么写
    代码中的前进可以通过使用循环和条件判断语句来实现。以下是一个简单的示例:intposition=0;//初始位置为0intsteps=5;//前进5步for(inti=0;i<steps;i++){position++;//前进一步System.out.println("当前位置:"+position);}上述代码中,我们定义......
  • 网页设计简历表代码
    以下是一个简单的网页设计简历表的HTML和CSS代码示例,可以作为参考:<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><title>WebDesignerResume</title><style>body{font-fa......
  • vscode 自定义代码字体颜色,局部变量、全局变量、函数、宏、属性
    vscode自定义代码字体与颜色风格在setting.json中修改即可:在这里插入图片描述"editor.semanticTokenColorCustomizations":{       "enabled":true,//enableforallthemes       "rules":{           "*.static":{             ......
  • 代码随想录算法训练营第21天 | ● 530.二叉搜索树的最小绝对差 ● 501.二叉搜索树中
     第六章 二叉树part07今日内容    详细布置   530.二叉搜索树的最小绝对差  需要领悟一下二叉树遍历上双指针操作,优先掌握递归 题目链接/文章讲解:视频讲解:  501.二叉搜索树中的众数  和 530差不多双指针思路,不过 这里涉及到一个很巧妙的代码......