网站首页 >> 牛刀云小程序开发 >> 第1篇制作模式 >> 基础制作 >> 实战案例:我的日记

2.2.3.1 数据制作基础

小程序运行过程中会产生数据,例如日记小程序,在写日记后,会产生日记数据。这些运行中产生的数据需要存储到数据库中,以便日后查看。为了更好地了解小程序的运行情况,还需要对这些在运行过程中产生的数据进行统计分析。例如对牛刀小店产生的订单数据进行分析,可以掌握顾客偏好,据此调整经营策略。另外除了需要存储到数据库的数据,还需要只是临时使用,不需要存储的数据。根据以上3种情况,牛刀云提供3种数据集,分别是动态数据集、统计数据集和静态数据集。

l  动态数据集中的数据存到数据库中,即使用动态数据集可以实现新增、修改、删除和查询数据。既可以在页面中访问动态数据集,也可以在服务中访问。动态数据集是最常用的数据集

l  统计数据集中的数据来自对动态数据集的查询统计,例如统计本月每天的销售额

l  静态数据集中的数据存储在页面中,在页面上可以新增、修改和删除数据,但是不能保存到数据库。主要用作页面上的临时数据,例如存储查询条件、存储状态信息等

 

1、添加动态数据集

在我的日记小程序中写的日记,需要存储到数据库中,以便随时查看以前写过的日记,因此,需要使用动态数据集。在小程序中添加动态数据集的方法是:通过制作台的导航栏,切换到数据制作区,单击“动态数据集”右侧的“新建数据集”按钮,打开“创建数据集”对话框,在“显示名称”中输入动态数据集的名称,例如:日记,单击“确定”按钮,创建出日记数据集。

 

2、添加列

数据集就是一个二维表,有行有列。先定义列,然后添加行数据。例如:日记里面包括日期、日记内容和上传照片等信息。作为大家共同使用的数据集,还需标明日记所属的用户。因此在日记数据集中需要存储日期、内容、照片和用户,这就是日记数据集的列。

添加数据集后,在数据集详情里面就会显示出这个数据集,单击“结构”选项卡中的+按钮,给数据集添加列。

根据存储信息的不同,列分为日期、数字、文本和图片等类型,见表3-3

3-3  数据集列类型

分类

类型

说明

日期

日期

存储日期,只含年月日,不含时分秒,例如:2018-01-05

日期时间

存储日期时间,包括年月日时分秒,例如:2018-01-05 12:11:00

数字

数字

存储不含小数的数字,例如:100

含小数点数字

存储含有小数的数字,例如:5.9

文本

文本

存储纯文本,包括文字、字母、数字和符号,例如:

富文本

存储HTML片段,这里即可以包括文字,也可以包括图片,使用富文本组件可以显示出图文混排的效果,例如:在商品详情页中显示商品的详细介绍

图片

图片

只存储一个文件信息,使用附件组件上传一个图片,使用图片组件显示图片

文件

存储多个文件信息,。使用附件组件上传多个图片,使用多图展示组件显示多张图片

    添加列时,输入“列名称”,选择合适的“类型”。在日记数据集中添加日期、内容、照片和用户4列,如图3-23所示。添加后单击“保存”按钮,保存日记数据集的结构。

 

3-23  日记数据集中的列

 

3、添加数据

在动态数据集添加列之后,才能添加行数据。数据可以在数据制作区里面手工添加、可以从excel导入、可以在服务中添加,也可以在页面上添加。本节讲解在数据制作区里面手工添加数据的方法,在后面的章节中会陆续讲解其它添加数据的方法,

在左侧数据集列表中,选中要添加数据的数据集,在右侧会显示出数据集详情,单击“数据”选项卡中的+按钮,添加行数据。

 

1)添加图片

在数据制作区编辑数据时,图片类型的列,显示为一个空的正方形,将鼠标滑到正方形上,会显示出小手的形状。此时单击这个正方形,打开选择文件对话框,选择一个图片,这个图片就会被添加到数据中。

 

2)添加文件

在数据制作区编辑数据时,文件类型的列,显示为有一个加号的矩形,将鼠标滑到加号上,会显示出小手的形状。此时单击这个加号,打开选择文件对话框,选择一个文件,这个文件就会被添加到数据中。可以多次单击加号,添加多个文件。也可以单击减号删除文件。

 

3)添加富文本

在数据制作区编辑数据时,富文本类型的列,显示出一个富文本编辑器。如图3-24所示。在这里可以添加文字、设置字体、插入图片、全屏编辑,还可以单击“源代码”按钮,直接编辑源代码。源代码就是HTML片段。如果进入了源代码模式,一定要先退出源代码模式,再单击“保存”按钮,完成数据的编辑。

3-24  富文本编辑器