App低代码开发的最终形态?APICloud可视化开发初体验

简介: 作为一名APICloud 老用户,最近看到APICloud Studio 3 新增了可视化编辑工具,第一时间体验了下。

作为一名APICloud 老用户,最近看到APICloud Studio 3 新增了可视化编辑工具,第一时间体验了下。


总体感觉还行,有以下三大优点:

1、新增了模板页面,新建stml文件时可以选择。

2、通过组件拖拽出的页面可实时生成对应的前端代码,而且是没有冗余的代码,可直接使用,或进行再优化开发。因此如果产品通过这个工具来设计原型,生成的代码,可提供给开发直接使用。对于技术小白,又想快速做出自己的app,也可以使用此工具做为入门工具。

3、新增了API管理工具,可以调试接口,生成请求代码文件。工具的交互方面能再优化下就好了,有些操作拖动不智能。


在使用过程中,总结一些经验,下面给大家分享一下。


一、使用模板页面

pages目录上右键,选择【新建-stml文件】,选择注册页模板,输入文件名,如下图:

1.png


点击创建按钮,创建完成。可以看到自动生成了register文件夹和register.stml 文件,依赖的组件也自动生成了,在components文件夹下,这一点很方便快捷。

2.png


点击眼睛图标可以预览页面,如下图:

3.png


点击编辑图标可以打开可视化编辑区。

4.png


打开可视化编辑区的效果如下图:

5.png


二、组件分类介绍

组件分为UI组件、高级组件、系统组件。


系统组件是最基本,封装粒度最小的组件。UI 组件是封装的较为常用的带有默认样式的组件,当然样式也可以调整。高级组件是更复杂的组件,可以简单理解为页面级组件,比如一个购物车。

6.png


三、使用系统组件举例

组装一个简单的弹窗界面。


先拖入一个富文本【rich-text】组件。并设置margin,高度h和背景颜色。设置margin时,点击别针图标,图标变灰色后,可以输入上下左右不同的margin值。如下图:

7.png

8.png


rich-text nodes 属性绑定变量:

需要先在代码里定义变量名,如下图:

9.png


然后点击编辑按钮打开可视化编辑界面,点击组件属性后的别针图标

10.png


弹出绑定界面,如下图:

11.png


选中text变量,点确定按钮,然后关闭绑定弹框。


绑定后代码界面如下:

12.png


然后修改text 值为需要的文本即可。代码如下:

13.png


下面再拖两个按钮放到弹窗文字下面,注意为了方便按钮的定位,可以先拖一个view, 然后向view里加两个按钮。如下图,在右侧样式面板,可以设置按钮的宽和高,输入后按回车键生效。

14.png


在事件面板,可以给按钮绑定事件:

15.png

16.png



四、经验总结

1、先根据页面设计图,规划好几层view。添加一层view后,设置好这层view的样式。

2、学习flex布局原理,弄懂原理后,对于实现页面布局、元素定位很有帮助,能清晰的知道操作步骤。


以上就是我初步体验APICloud Studio 3可视化开发的经验,相较于市面上其他低代码开发平台,使用APICloud通过组件拖拽出的页面可实时生成对应的前端代码,可直接使用,或进行再优化开发,在源代码中的修改也可反馈到可视化编辑面板中。这应该就是App低代码开发者最终形态了吧,哈哈。欢迎感兴趣的朋友一起交流。

相关文章
|
2月前
|
缓存 移动开发 JavaScript
如何优化UniApp开发的App的启动速度?
如何优化UniApp开发的App的启动速度?
605 139
|
2月前
|
移动开发 JavaScript weex
UniApp开发的App在启动速度方面有哪些优势和劣势?
UniApp开发的App在启动速度方面有哪些优势和劣势?
365 137
|
2月前
|
数据采集 JavaScript 前端开发
开发比分App?你缺的不是程序员
开发体育比分App,关键不在代码,而在懂体育、懂数据、懂用户。明确定位、理清需求、选好数据源,再找专业的产品、数据与技术人才协同,才能少走弯路。程序员最后入场,效率最高。
239 154
|
3月前
|
移动开发 小程序 Android开发
基于 uni-app 开发的废品回收类多端应用功能与界面说明
本文将对一款基于 uni-app 开发的废品回收类多端应用,从多端支持范围、核心功能模块及部分界面展示进行客观说明,相关资源信息也将一并呈现。
172 0
|
5月前
|
人工智能 文字识别 小程序
旅游社用什么工具收报名 + 资料?不开发 App 也能自动收集信息
本文探讨了旅游行业中报名信息收集的常见痛点及解决方案,重点介绍了二维码表单工具在提升信息收集效率、简化操作流程方面的优势。通过对比多种工具,分析其适用场景与实际应用逻辑,为一线旅游从业者提供高效、低成本的执行参考。
|
6月前
|
容器
HarmonyOS NEXT仓颉开发语言实战案例:外卖App
仓颉语言实战分享,教你如何用仓颉开发外卖App界面。内容包括页面布局、导航栏自定义、搜索框实现、列表模块构建等,附完整代码示例。轻松掌握Scroll、List等组件使用技巧,提升HarmonyOS应用开发能力。
|
2月前
|
移动开发 前端开发 Android开发
【02】建立各项目录和页面标准化产品-vue+vite开发实战-做一个非常漂亮的APP下载落地页-支持PC和H5自适应提供安卓苹果鸿蒙下载和网页端访问-优雅草卓伊凡
【02】建立各项目录和页面标准化产品-vue+vite开发实战-做一个非常漂亮的APP下载落地页-支持PC和H5自适应提供安卓苹果鸿蒙下载和网页端访问-优雅草卓伊凡
335 12
【02】建立各项目录和页面标准化产品-vue+vite开发实战-做一个非常漂亮的APP下载落地页-支持PC和H5自适应提供安卓苹果鸿蒙下载和网页端访问-优雅草卓伊凡
|
2月前
|
移动开发 JavaScript 应用服务中间件
【06】优化完善落地页样式内容-精度优化-vue加vite开发实战-做一个非常漂亮的APP下载落地页-支持PC和H5自适应提供安卓苹果鸿蒙下载和网页端访问-优雅草卓伊凡
【06】优化完善落地页样式内容-精度优化-vue加vite开发实战-做一个非常漂亮的APP下载落地页-支持PC和H5自适应提供安卓苹果鸿蒙下载和网页端访问-优雅草卓伊凡
311 5
【06】优化完善落地页样式内容-精度优化-vue加vite开发实战-做一个非常漂亮的APP下载落地页-支持PC和H5自适应提供安卓苹果鸿蒙下载和网页端访问-优雅草卓伊凡
|
5月前
|
Rust 安全 前端开发
Github 轻松斩获30k+ Star,桌面应用开发太丝滑啦,Tauri框架能重塑桌面App开发?别错过,抓紧上车
Tauri 是一个基于 Rust 的开源框架,用于构建轻量级、高性能、安全的跨平台桌面及移动应用。它利用系统 WebView 渲染前端界面,后端由 Rust 编写,具备出色的性能和安全性。相比 Electron,Tauri 应用体积更小、启动更快,且默认权限更安全。它支持 React、Vue、Svelte 等主流前端框架,并提供自动更新、CLI 工具链、资源注入优化等功能,适用于生产力工具、开发者工具、数据分析、AI 应用等多种场景。目前 Tauri 在 GitHub 上已获得超过 30,000 Star,社区活跃,是现代桌面应用开发的理想选择。
632 0

热门文章

最新文章