非鸿蒙官方低代码源码生成器(鸿蒙代码开源)

介绍

鸿蒙低代码可视化开发神器快速对鸿蒙ArkUI生成源码,结合类似小程序类似设计,页面设计底部菜单,支持宫格组件、轮播图、图文列表、图片组件、文本内容组件,快速对接第三方HttpApi。通过鸿蒙扩展axios扩展库加载数据源,在线API调试请求数据源、绑定数据源、生成源码。在线的API源码快速生成TS接口实现。

可视化低代码神器

鸿蒙可视化拖拽开发神器无须编程 零代码基础 所见即所得设计工具轻松制作ArkUI、生成ArkTS源码。
涵盖ArkUI各个方面,助力HarmonyOS开发者。

设计完成快带生成ArkUI源码。

帮助您提升HarmonyOS应用界面开发效率80%

高效可视化开发工具快速与DevEco Studio开发联调。

强大的代码生成器,让您感受先进的生产力,让您的想法快速上线。

基本使用

组件使用

把组件拖过来,修改对应的属性。选择想要的组件拖至中央设计区,修改相对应的属性。

非鸿蒙官方低代码源码生成器(鸿蒙代码开源)非鸿蒙官方低代码源码生成器(鸿蒙代码开源)

生成源码

点击查看源码,快速生成鸿蒙对应的源码

非鸿蒙官方低代码源码生成器(鸿蒙代码开源)

API数据源绑定

鸿蒙低代码可视化开发神器支持快速对接任意第三方http api接口,接口返回数据,然后进行数据绑定显示。

连接第三方HTTPAPI

调用API返回结果集用变量保存存起

非鸿蒙官方低代码源码生成器(鸿蒙代码开源)

绑定数据源

根据API返回的数据结果集变量,快速绑定循环列表数组

非鸿蒙官方低代码源码生成器(鸿蒙代码开源)

绑定显示数据源

循环绑定数据源子集

非鸿蒙官方低代码源码生成器(鸿蒙代码开源)

生成源码

查看源码,快速生成鸿蒙axios http请求接口及interface相关定义以及组件显示绑定

非鸿蒙官方低代码源码生成器(鸿蒙代码开源)

非鸿蒙官方低代码源码生成器(鸿蒙代码开源)

表单组件

鸿蒙低代码可视化开发神器目前支持了常见文本输入、多行文本输入、单选、复选、开关、下拉列表、下拉日期等常用的组件。

非鸿蒙官方低代码源码生成器(鸿蒙代码开源)

非鸿蒙官方低代码源码生成器(鸿蒙代码开源)

非鸿蒙官方低代码源码生成器(鸿蒙代码开源)

import { navigateTo} from '../common/Page'import { IDynamicObject} from '../component/IType';import DiygwRadio from '../component/Radio'import DiygwInput from '../component/Input'import DiygwTextarea from '../component/Textarea'import DiygwCheckbox from '../component/Checkbox'import DiygwSwitch from '../component/Switch'import DiygwSelect from '../component/Select'import DiygwDate from '../component/Date'import DiygwSlider from '../component/Slider'@Entry@Componentexport struct Diy { @State radioDatas: IDynamicObject[] = [{ value: '1', label: '选项一' }, { value: '2', label: '选项二' }, { value: '3', label: '选项三' }]; @State radio: string = '1'; @State radio1Datas: IDynamicObject[] = [{ value: '1', label: '选项一' }, { value: '2', label: '选项二' }, { value: '3', label: '选项三' }]; @State radio1: string = '1'; @State input: string = ''; @State textarea: string = ''; @State checkboxDatas: IDynamicObject[] = [{ value: '1', label: '选项一' }, { value: '2', label: '选项二' }, { value: '3', label: '选项三' }]; @State checkbox: string[] = ['1', '2']; @State checkbox1Datas: IDynamicObject[] = [{ value: '1', label: '选项一' }, { value: '2', label: '选项二' }, { value: '3', label: '选项三' }]; @State checkbox1: string[] = ['1', '2']; @State switched: number = 1; @State sctDatas: IDynamicObject[] = [{ value: '1', label: '选项一' }, { value: '2', label: '选项二' }, { value: '3', label: '选项三' }]; @State sct: string = '1'; @State date: string = ''; @State slider: number = 66; async onPageShow() {} async aboutToAppear() { await this.onPageShow() } build() { Column() { Navigation() .width('100%') .height('56vp') .backgroundColor('#07c160') .title(this.NavigationTitle()) .titleMode(NavigationTitleMode.Mini) .align(Alignment.Center) .hideBackButton(true) Scroll() { Flex({ direction: FlexDirection.Column }) { DiygwRadio({ label: '单选', value: $radio, list: $radioDatas }) DiygwRadio({ label: '单选', value: $radio1, itemWidth: '100%', list: $radio1Datas }) DiygwInput({ label: '标题', value: $input }) DiygwTextarea({ label: '标题', value: $textarea }) DiygwCheckbox({ label: '复选', value: $checkbox, itemWidth: '100%', list: $checkboxDatas }) DiygwCheckbox({ label: '复选', value: $checkbox1, list: $checkbox1Datas }) DiygwSwitch({ label: '开关', value: $switched }) DiygwSelect({ label: '下拉', value: $sct, list: $sctDatas }) DiygwDate({ label: '日期', value: $date }) DiygwSlider({ label: '滑块', value: $slider }) }.height('100%') }.height('100%').layoutWeight(1) }.alignItems(HorizontalAlign.Start).height('100%') } @Builder NavigationTitle() { Column() { Text('可视化') .width('100%') .textAlign(TextAlign.Center) .height('28vp') .fontSize('20fp') .fontWeight(500) .fontColor('#fff') } }}1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.16.17.18.19.20.21.22.23.24.25.26.27.28.29.30.31.32.33.34.35.36.37.38.39.40.41.42.43.44.45.46.47.48.49.50.51.52.53.54.55.56.57.58.59.60.61.62.63.64.65.66.67.68.69.70.71.72.73.74.75.76.77.78.79.80.81.82.83.84.85.86.87.88.89.90.91.92.93.94.95.96.97.98.99.100.101.102.103.104.105.106.107.108.109.110.111.112.113.114.115.116.117.118.119.120.121.122.123.124.125.126.127.128.129.130.131.132.133.134.135.136.137.138.139.140.141.142.143.144.145.146.147.148.149.150.151.152.153.154.155.156.157.158.159.160.161.162.163.164.165.166.167.168.

全局底部菜单设置

非鸿蒙官方低代码源码生成器(鸿蒙代码开源)

非鸿蒙官方低代码源码生成器(鸿蒙代码开源)

源码导出

源码导出,会将整个设计项目导出。

非鸿蒙官方低代码源码生成器(鸿蒙代码开源)非鸿蒙官方低代码源码生成器(鸿蒙代码开源)

目前工具也还在研发阶段,也在对鸿蒙开发熟悉踩坑的过程。用自己实际行动对鸿蒙HarmonyOS ArkUI助力,希望鸿蒙越来越好。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

(0)
上一篇 2024年5月16日 下午5:40
下一篇 2024年5月16日 下午5:52

相关推荐

  • 项目文档管理流程系统

    项目文档管理流程系统 随着项目制的广泛应用,项目文档管理已经成为了项目成功的关键之一。项目文档管理流程系统(Project Document Management System, …

    科研百科 2024年12月18日
    0
  • db341659-2022

    db34/1659-2022: 人工智能在医疗领域的应用与发展 随着科技的不断发展,人工智能在医疗领域的应用也越来越广泛。人工智能可以帮助医生更好地诊断和治疗疾病,提高治疗效果和生…

    科研百科 2024年10月30日
    0
  • 重庆项目管理

    重庆项目管理 重庆项目管理是一个非常重要的领域,涉及到项目的规划、执行和监督。在重庆市的经济发展中,项目管理是至关重要的一环。本文将介绍重庆项目管理的基本概念、方法和挑战。 重庆项…

    科研百科 2024年8月15日
    48
  • 如何查询导师的项目信息

    如何查询导师的项目信息如何查询导师的项目信息栏【单选题】从今天起, 利用现代化、互联网,维护社会公共服务,建立健全、有效的设施、设施、管理制度等,为加强人才培养,发挥社会在实践活动…

    科研百科 2024年11月25日
    1
  • 超市库存管理系统项目

    超市库存管理系统项目 随着现代商业的发展,超市已经成为人们购买商品的主要渠道之一。然而,随着超市的不断扩大,管理库存也变得越来越复杂。因此,开发一套高效的超市库存管理系统变得至关重…

    科研百科 2024年12月26日
    0
  • 编制进度计划软件

    编制进度计划软件 进度计划是组织和管理项目或任务的关键工具,能够帮助我们跟踪项目的进度,了解项目的风险,并协调项目的各个方面。编制进度计划软件可以帮助我们更有效地使用这些工具,提高…

    科研百科 2024年9月1日
    32
  • 创效约1800万!霄云煤矿巧用“党建+N”优化洗选工艺见成效

    “我们完成了主洗系统浮精干化改造项目,浮精压榨后,水分、品相向好改善,浮精产品水分由去年平均22%降到现今17%以下;再通过刮板、皮带配套系统的改造实现浮精全部掺配,进一步消除洗选…

    科研百科 2024年7月5日
    70
  • 科普:项目监理合同管理措施及程序(项目监理合同范本)

    1、合同管理的方法及要点 为确保工程项目的顺利实施,提供法律保证和保证工程项目实施过程中依法全面履行,以保证工程项目目标的实现。因此这是一个融法律、经济技术于一体的综合性工作。 在…

    科研百科 2024年3月20日
    67
  • 检测添“快刀” 查毒有“金晴”

      十年攻关,一朝突破。具有完全自主知识产权的“农产品黄曲霉毒素亲和微球速测技术及速测仪”,日前由油料所专家研制成功。  日前,来自全国的专家们对该项研究成果进行了观摩鉴定:轻便、…

    科研百科 2022年5月20日
    272
  • 研究分工怎么填写

    研究分工怎么填写研究分工怎么填写1.中国石油工业大学有原始分工指蔡窑用中国白银,作为人类化石燃料最多的地方,以(贸易经济)为基础,一同考察城市国家和城市文明的预收情况。2.最先考虑…

    科研百科 2024年11月28日
    0