零基础开发小程序第三课-列表功能开发

这篇具有很好参考价值的文章主要介绍了零基础开发小程序第三课-列表功能开发。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

最近我新研究了一款无代码开发工具,主打的是一行代码都不写来开发小程序。已经有了两篇文章

利用无代码工具开发一款小程序

公民开发者学习无代码编程,从CRUD开始

前两篇文章已经介绍了如何创建项目,如何建立数据表,以及开发新增功能。

在软件开发领域,我们入行的时候需要练就四个基本功能,分别是新增、修改、删除和查询。

因为大部分的管理信息系统是以这四个标准动作为基础的,有些条款也把经常写这些基本操作的人叫CRUD Boy

但是任何复杂应用,如果我们做分解的话,其实系统是由模块构成,模块又由功能构成,功能可以拆分成这四个动作。所以也不可以轻视基本功的练习。

无代码工具为啥可以做到没有代码来开发应用呢?主要是因为厂商已经对编程的知识进行了抽象,把业务场景抽象为组件,我们在开发的时候更多的是进行组件的组合。

好了,啰嗦了这么多,进入我们的正题,本篇主要讲解一下列表功能如何开发。

1 哪些组件可以适用列表功能

首先是要打开我们的工具,无代码开发是基于浏览器进行开发,并不需要我们电脑上安装啥开发工具,也不需要配置环境变量

零基础开发小程序第三课-列表功能开发

他的功能呢有点类似于设计软件的figma,也是分为个人空间和共享空间。

个人空间呢主要是你自己创建的项目,只能你自己看得到。而共享空间是分享给别人的项目,大家可以一起在共享空间里协作开发。

打开项目呢,可以点击我们需要的项目名称就可以进入到编辑器的界面

零基础开发小程序第三课-列表功能开发

编辑器分为四个区域,顶部导航栏、页面组件区、编辑区、预览发布区

零基础开发小程序第三课-列表功能开发

每个区域都配置了不同的功能。目前如果我们需要查看哪些组件就可以先创建一个列表页面,点击页面旁边的+号,我们来创建一个列表页面

零基础开发小程序第三课-列表功能开发

点击+号之后在当前页面的右边会多出来一个页面,我们需要选中一下,当边框变成蓝色表示页面被选中了

零基础开发小程序第三课-列表功能开发

然后双击页面的名称就可以进行修改

零基础开发小程序第三课-列表功能开发

页面名称修改完了之后,点击导航条组件,可以修改一下组件的标题

零基础开发小程序第三课-列表功能开发

在组件旁边点击+号就可以添加组件了

零基础开发小程序第三课-列表功能开发

在容器下的列表组件可以用来开发我们的列表功能

零基础开发小程序第三课-列表功能开发

2 如何学习组件的使用

我们拿到一款开发工具,如何学习使用呢?答案是看帮助文档。因为既然是以工具的形态来售卖,必然需要提供详细的说明书,如果没提供,那大可不必浪费时间研究它。

文档在哪呢?还是回到我们的项目空间里,顶部导航条找到我们的帮助文档

零基础开发小程序第三课-列表功能开发

在帮助中心找到组件专讲,找到列表组件

零基础开发小程序第三课-列表功能开发

帮助中心已经讲的非常详细了,我们按照我们的课程体系来体验一下列表组件如何使用

3 创建数据表

点击导航条上的数据模型,创建数据表

零基础开发小程序第三课-列表功能开发

点击数据表旁边的添加按钮添加表

零基础开发小程序第三课-列表功能开发

输入模型名称

零基础开发小程序第三课-列表功能开发

选中我们创建的表,点击添加列增加字段

零基础开发小程序第三课-列表功能开发

添加列的时候要根据实际情况选择类型,一旦选择后,如果后续需要修改只能把列删掉重新添加

零基础开发小程序第三课-列表功能开发

对数据表做的任何修改都需要在编辑器里点击后端更新才生效

零基础开发小程序第三课-列表功能开发

4 录入数据

数据表加好之后,就需要录入数据,还是进入到数据模型视图,点击数据库,先选中数据表,然后点击插入数据添加一些商品

零基础开发小程序第三课-列表功能开发

5 添加组件

开发列表功能的话,需要先添加组件,我们把列表组件拖入到页面里

零基础开发小程序第三课-列表功能开发

组件的话我们首先是要配置数据源,选则我们的商品数据表

零基础开发小程序第三课-列表功能开发

零基础开发小程序第三课-列表功能开发

数据源配置好我们就要配置字段的显示,要双击组件,进入到组件的内部

零基础开发小程序第三课-列表功能开发

需要做的是要选择合适的组件拖入到容器视图里

我们先拖入一个图片组件来显示商品的图片

零基础开发小程序第三课-列表功能开发

然后要将远程数据中的图片字段和图片进行绑定

零基础开发小程序第三课-列表功能开发

从组件内数据,选择列表,选择item,再选择图片字段

零基础开发小程序第三课-列表功能开发

零基础开发小程序第三课-列表功能开发

然后拖入文字组件调整到合适的位置

零基础开发小程序第三课-列表功能开发

给文字组件也绑定数据

零基础开发小程序第三课-列表功能开发

6 预览发布

功能开发好之后,点击预览我们就可以看到实际的效果

零基础开发小程序第三课-列表功能开发

总结

无代码开发的基本步骤是,先创建表,增加字段,然后添加数据,然后选择合适的组件绑定数据。总体上体验还是非常流畅的,无需任何编程知识就可以自己开发小程序,如果心动赶紧体验一下吧。文章来源地址https://www.toymoban.com/news/detail-473233.html

到了这里,关于零基础开发小程序第三课-列表功能开发的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 物联网云智能开发—MosQuitto服务器的安装 测试 订阅&发布及加密教程

    官方介绍 Eclipse Mosquitto是一个开放源码(EPL/EDL许可)消息代理,它实现了MQTT协议版本5.0、3.1.1和3.1。mosquitto是轻量级的,适用于所有设备,从低功率单板计算机到全服务器。MQTT协议提供了使用发布/订阅模型执行消息传递的轻量级方法。这使得它适用于物联网消息传递,如低功

    2024年04月28日
    浏览(37)
  • Spring第三课,Lombok工具包下载,对应图书管理系统列表和登录界面的后端代码,分层思想

    目录 一、Lombok工具包下载 二、前后端互联的图书管理系统 规范  三、分层思想 三层架构: 1.表现层 2.业务逻辑层 3.数据层 这个工具包是为了做什么呢? 他是为了不去反复的设置setting and getting 而去产生的工具包 ⚠️工具包下载:推荐不要下载太新的(较高的),也不要太

    2024年02月05日
    浏览(42)
  • 【0基础学Java第三课】-- 运算符

    计算机的最基本的用途之一就是执行数学运算,比如+,,就是运算符,即: 对操作数进行操作时的符号,不同运算符操作的含义不同。 作为一门计算机语言,Java也提供了一套丰富的运算符来操纵变量。Java中运算符可分为以下: 算术运算符(+ - */) 关系运算符( ==) 逻辑运算符

    2024年02月07日
    浏览(92)
  • 【仿真建模】第三课:AnyLogic入门基础课程 - 多层建筑行人疏散仿真讲解

    学习、参考链接:Anylogic入门基础课程 首先,新建模型 新建一个MyFloor1对象,代表第一个楼层 创建矩形墙,并放到原点 建立如下的模型,需要注意的是: 服务的延迟时间、PedWait的延迟时间的单位都设置为分钟 PedSource、PedGoTo和PedWait都设置在矩形范围 修改PedSource到达根据为

    2024年02月05日
    浏览(30)
  • 轻松搭建FPGA开发环境:第三课——Vivado 库编译与设置说明

    工欲善其事必先利其器,很多人想从事 FPGA 的开发,但是不知道如何下手。既要装这个软件,又要装那个软件,还要编译仿真库,网上的教程一大堆,不知道到底应该听谁的。所以很多人还没开始就被繁琐的开发环境搭建吓退了,还没开始就放弃了! 笔者用几节课的时间,从

    2024年02月04日
    浏览(48)
  • 第十三课:QtCmd 命令行终端应用程序开发

    功能描述:开发一个类似于 Windows 命令行提示符或 Linux 命令行终端的应用程序 QtCmd 不是因为它是 Qt 的组件,而是采用 Qt 开发了一个类似 Windows 命令提示符或者 Linux 命令行终端的应用程序,故取名为 QtCmd。 上述演示是在 Win10 操作系统下,模拟命令提示符的功能,输入错误的

    2024年02月12日
    浏览(38)
  • MyBatis第三课

    目录 回顾  #和$区别 #(预编译SQL)和$(即时SQL,它是进行的字符串拼接)的区别,其中之一就是预编译SQL和即时SQL的区别 原因: 两者的共同点 MaBits可以看作是Java程序和Mysql的沟通桥梁,底层还是(jdbc) 访问数据库还得是Mysql 多表查询(慢) 1.通常情况下,数据库集群是很多

    2024年01月20日
    浏览(37)
  • 第三课:GPT

    GPT出现的原因 未标注的文本数据远多于已标注的文本数据,并且对于不同的下游任务会存在不同的标注方式 GPT的方法原理 半监督学习 基于大量未标注的文本数据,训练预训练语言模型 使用已标注文本数据,对模型针对某一特定下游任务进行finetune,只更改output layer(线性层

    2024年01月21日
    浏览(43)
  • Spark第三课

    shuffle 1.打乱顺序 2.重新组合 1.分区的规则 默认与MapReduce的规则一致,都是按照哈希值取余进行分配. 一个分区可以多个组,一个组的数据必须一个分区 2. 分组的分区导致数据倾斜怎么解决? 扩容 让分区变多 修改分区规则 3.HashMap扩容为什么必须是2的倍数? 当不是2的倍数时, 好多

    2024年02月11日
    浏览(37)
  • Kafka第三课

    Flume 由三部分 Source Channel Sink 可以通过配置拦截器和Channel选择器,来实现对数据的分流, 可以通过对channel的2个存储容量的的设置,来实现对流速的控制 Kafka 同样由三大部分组成 生产者 服务器 消费者 生产者负责发送数据给服务器 服务器存储数据 消费者通过从服务器取数据 但

    2024年02月13日
    浏览(33)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包