利用低代码快速搭建电商小程序之商品列表页

embedded/2024/10/20 10:35:32/
目标:

搭建商城的一个商品列表页面(先做静态页)

开发环境:

访问白码低代码平台:https://www.bnocode.com/

白码的新自定义页功能(使用vue框架)

前期准备:

需要先准备商品数据表并已有一些商品数据,并创建一个商品列表的数据集

商品列表页面的设计图如下(设计图上传到蓝湖,可直接复制样式代码)

快速搭建商品列表页面

根据设计图,可以看出三大部分元素组成:

①顶部一个搜索框

②中间的商品列表,列表每一项包含图片、商品名称、销售价

③底部导航栏,包括首页、所有商品、购物车(数量)、我的icon

实现步骤:

新增一个页面,命名为商品列表;

快速搭建商品列表页面

编辑页面,切换到移动端

快速搭建商品列表页面

打开图片库,将页面所需图片素材上传到图片库;

快速搭建商品列表页面

顶部搜索框:

1. 打开组件库,添加容器类型的块组件,这里的块组件将用于放置搜索框;

快速搭建商品列表页面

1.1组件高度和背景颜色等样式都可以从蓝湖设计图这里找到并复制;

快速搭建商品列表页面

2.添加输入类型的文本框组件

快速搭建商品列表页面

2.1在图层的“数据”设置默认值,把原有的“文本内容”清空,这里的默认值是文本框默认填写的内容;

快速搭建商品列表页面

然后将块组件绑定这个文本框组件,这样就可以将文本框“放”进了块组件内;

快速搭建商品列表页面

2.2这时打开蓝湖的设计图,找到搜索框的图层,复制样式代码;

快速搭建商品列表页面

2.3回到白码这边,点击css,点击粘贴样式,将从蓝湖复制的样式代码粘贴过来并确定,就可以直接变成对应的样式了;

快速搭建商品列表页面

继续调整文本框的位置,为了在输入框左边加上“放大镜”的icon,以及占位文本“搜索....”可以通过组件的编程添加两个属性实现;

快速搭建商品列表页面

3.接下来开始做搜索框下的4个排序按钮,同理,先添加一个块组件,用于放置这4种排序的文本;

快速搭建商品列表页面

添加4个文本组件,并用排序块绑定上这4个文本组件,修改文本默认,调整样式;

快速搭建商品列表页面

再绑定一个图片,用于显示价格排序的升降序,图片组件的数据-属性这里可以直接设置显示的图片,图片来自图片库;

快速搭建商品列表页面

快速搭建商品列表页面

排序块已做好;

4. 接下来开始做商品列表,这里需要用到列表组件;

快速搭建商品列表页面

4.1根据设计图,商品列表中每一项包括一个图片、商品名称、和销售价;

在添加这三个组件前,可以用列表组件绑定一个块组件,一个块代表一个商品,列表组件就循环显示这些“块”,块组件再绑定一个图片、两个文本组件;

快速搭建商品列表页面

4.2接下来需要对列表组件和绑定的组件进行数据对接,列表组件的数据来源选择数据集商品列表;

快速搭建商品列表页面

然后创建需要显示的属性:图片、商品名称和价格;

快速搭建商品列表页面

4.3为了能让商品块下的组件对接上数据,商品块组件也要创建属性对应上列表组件的属性,然后图片、文本组件就能对应上商品块组件的属性了;

快速搭建商品列表页面

快速搭建商品列表页面

数据对接后,就可以继续调整样式了;

快速搭建商品列表页面

商品列表组件就做好了;

5. 接下来开始做底部导航栏,同理,先添加一个块组件,再绑定4个图片和4个文本组件;

这个导航栏和前面的排序块做法类型,唯一不同的是,定位类型要改成固定定位,固定在底部

快速搭建商品列表页面

预览效果:

快速搭建商品列表页面


http://www.ppmy.cn/embedded/118116.html

相关文章

数据结构 ——— 常见的时间复杂度计算例题(中篇)

目录 例题1: 例题2: 例题1: 代码演示: void BubbleSort(int* a, int n) {// 断言assert(a);// 循环1for (size_t end n; end > 0; end--){int flag 0;// 循环2(循环1的内部循环)for (size_t i 1;…

FFmpeg开发笔记(五十八)把32位采样的MP3转换为16位的PCM音频

《FFmpeg开发实战:从零基础到短视频上线》一书的“5.1.2 把音频流保存为PCM文件”介绍了如何把媒体文件中的音频流转存为原始的PCM音频,在样例代码的转存过程中,解码后的PCM数据未经任何加工处理,就直接保存到二进制文件。也就是…

伊犁-linux 硬盘添加,分区,格式化

主要是linux 下操作硬盘分区,格式化 这样1个sata 盘就添加成功了 !  继续添加三块 sata1 hda sata hdb sata hdc sata hdd scsi sda 作为启动盘 进行操作系统的引导 如果scsi 往下调整 先敲enter 在用- 号往下 如果是往上调整敲…

python 2024-10

第七课 204. 计数质数 语法:while else,continue break 埃氏筛 数的倍数不是素数。 class Solution:def countPrimes(self, n: int) -> int:res 0for i in range(2, n):for j in range(2, i):if i % j 0:breakelse:res 1return res优化 class …

python 实现random forest regressor随机森林回归器算法

random forest regressor随机森林回归器算法介绍 随机森林回归器(Random Forest Regressor)是一种基于决策树的集成学习算法,用于回归任务。它是随机森林算法在回归问题上的应用。随机森林通过构建多个决策树并将它们的预测结果进行汇总来提…

【小沐学CAD】3ds Max常见操作汇总

文章目录 1、简介2、二次开发2.1 C 和 3ds Max C SDK2.2 NET 和 3ds Max .NET API2.3 3ds Max 中的 Python 脚本2.4 3ds Max 中的 MAXScript 脚本 3、快捷键3.1 3Dmax键快捷键命令——按字母排序3.2 3dmax快捷键命令——数字键3.3 3dmax功能键快捷键命令3.4 3Dmax常用快捷键——…

c++实现TCPUDP

做网络通信作业之前的学习 !(>。<)! 一.TCP 1.服务端流程 1.创建socket套接字 socket套接字可以理解成网络接口&#xff0c;只有通过了socket套接字才能跟对应的电脑进行通信 2.给这个socket绑定一个端口号 IP地址是指定电脑的 端口号是指定电脑上面某个软件的 3.给soc…

mxnet同步机制

mxnet同步机制 在 MXNet 中&#xff0c;多个算子和多个内核&#xff08;kernel&#xff09;的同步机制依赖于 CUDA 流&#xff08;CUDA Streams&#xff09; 和 事件&#xff08;CUDA Events&#xff09;&#xff0c;以及其内部的 执行引擎&#xff08;Execution Engine&#…