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

news2024/9/26 15:04:38
目标:

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

开发环境:

访问白码低代码平台: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.coloradmin.cn/o/2163688.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

数据结构:Heap堆应用(堆排序,TOP-K问题)手把手带你入门数据结构~

文章目录 前言一、堆排序1. 数据入堆2. 堆排序3. 时间复杂度(1)冒泡排序时间复杂度(2)向上调整建堆的时间复杂度(3)向下调整建堆的时间复杂度 4. 堆排序总结 二、TOP-K问题1. TOP-K问题背景2. TOP-K问题解决…

【日记】感觉自己已经魔怔了(817 字)

正文 下午装档案的时候,无意间朝外看了一眼,发现自己视力衰退了好多。感觉两只眼睛都有散光了,看东西有重影。有些担心。 兄长血检报告出来了,血红蛋白高,肌酐低。尿酸倒是正常了,但总体还是偏高。我觉得好…

408解题小助手—文心智能体

体验链接:408解题小助手 问题: 个字符有如下 种编码方案,不是前缀编码的是 A. 01 0000 0001 001 1 B. 011, 000, 001, 010, 1 C. 000, 001, 010, 011, 100 D. 0, 100, 110, 1110, 1100 回答: 不是前缀编码的是选项 D:0…

Java项目: 基于SpringBoot+mybatis+maven实现的智能推荐卫生健康系统分前后台(含源码+数据库+开题报告+任务书+毕业论文)

一、项目简介 本项目是一套基于SpringBootmybatismaven实现的智能推荐卫生健康系统 包含:项目源码、数据库脚本等,该项目附带全部源码可作为毕设使用。 项目都经过严格调试,eclipse或者idea 确保可以运行! 该系统功能完善、界面美…

C++ —— 关于list

目录 链接 前言 1. 迭代器浅解 2. 接口 2.1 构造函数 2.2 push_back 2.3 emplace_back 2.4 insert 2.5 erase 2.6 reverse 2.7 sort 2.8 merge 2.9 unique 2.10 splice 链接 cplusplus.com/reference/list/list/?kwlisthttps://cplusplus.com/reference/list/list…

MSF工具使用教程

Metasploit 简介 Metasploit 是一个漏洞框架,拥有超过 1700 个漏洞利用程序,大大简化了渗透测试的工作,同时具有模块化的体系结构,渗透测试人员可以很方便的添加或修改exploit。 安装及维护 安装 使用 Rapid7 的一套快速安装项…

js逆向--某建筑市场公共监管服务平台

js逆向--某建筑市场公共监管服务平台 一、抓包二、断点调试三、写代码一、抓包 很容易找到数据接口,发现响应加密了。 二、断点调试 打开源代码/来源界面,下一个XHR断点。 点击翻页,发现代码断住了。 发现到下图中的位置时,明文出现了。 点击上图中的图标进入b方法,找…

数据集-目标检测系列-自行车检测数据集 bike>> DataBall

数据集-目标检测系列-自行车检测数据集 >> DataBall 数据集-目标检测系列-自行车检测数据集 数据量:1W 数据项目地址: gitcode: https://gitcode.com/DataBall/DataBall-detections-100s/overview github: https://github.com/TechLinkX/Data…

mybatisplus 分页查询 使用ORDER BY 时可能数据重复

原始方法: 第一页数据: 第二页数据: 解决方案: 后面在添加一个唯一键 id

2024年信息学奥赛CSP-J初赛真题详细分析

CSP-J 2024 入门组初赛第一轮初赛试题及答案解析 一、 单项选择题(共15题,每题2分,共计30分:每题有且仅有一个正确选项) 1 32 位 int 类型的存储范围是( ) A -2147483647 ~ 2147483647B -214…

OpenCV图像文件读写(1)检查 OpenCV 是否支持某种图像格式的读取功能函数haveImageReader()的使用

操作系统:ubuntu22.04 OpenCV版本:OpenCV4.9 IDE:Visual Studio Code 编程语言:C11 算法描述 haveImageReader 函数通常用于检查 OpenCV 是否支持某种图像格式的读取功能。在 OpenCV 中,haveImageReader 函数可以帮助确定是否可…

【探索智谱AI的CogVideoX:视频生成的新前沿】

2024年8月6日,智谱AI宣布其开源视频生成模型CogVideoX,激发了开发者的创造力和对新技术的期待。 一、CogVideoX模型概述 CogVideoX 是一款先进的视频生成工具,可基于最长 226 个 token 的提示生成视频,时长可达 6 秒,…

美化网页,特效

当阅读博客园的文章时,经常看到精美的特效 博客园美化 - 凌云 - 博客园 (cnblogs.com) 简直不要太好看 自己写了一个前后端分离的网站后,想着应用这些特效,毕竟别人看到特效后逼格还是挺高的 于是,我F12把代码拿了下来 【手动狗…

算法记录——树

二叉树 3.1二叉树的最大深度 思路:二叉树的最大深度 根节点的最大高度。因此本题可以转换为求二叉树的最大高度。 而求高度的时候应该采用后序遍历。遍历顺序为:左右中。每次遍历的节点按后序遍历顺序,先收集左右孩子的最大高度,…

SpringBoot Validation不生效该怎么办?

SpringBoot Validation不生效该怎么办? 确认maven依赖查看依赖关系并处理验证:校验生效,成功反思 能问出这个问题说明你已经使用了Null、NotEmpty等等等校验注解,但是没有生效,我也出现过这种情况,请看我修…

解析!文档扫描 SDK 中的高级图像处理技术

随着世界数字化,文档扫描已成为现代商业运营的关键,它使文档的存储、访问和管理更加便捷。然而,扫描图像的质量对于这些数字档案的有效性至关重要。高质量的扫描可确保文本清晰、数据准确捕获并且信息易于检索。 另一方面,质量差…

几乎跪着读完这本Transformer经典神书,震撼到爆!!

本书的目标是让您能够构建自己的语言应用程序。 涵盖了NLP中transformers的所有主要应用,每一章(除了少数例外)专门针对一个任务,结合一个实际的用例和数据集。每一章还介绍了一些额外的概念。 以下是我们将涉及的任务和主题的一个高级概述: 第一章&am…

学生护眼台灯哪个品牌比较好?性价比高的学生用台灯推荐

如今,随着近视在儿童中的普及率日益上升,这与学习压力以及频繁使用电子产品密切相关。一旦孩子患上近视,如果不注意用眼卫生,近视加深的速度会非常快,导致镜片越来越厚。因此,保持良好的用眼习惯对于预防近…

sass安装问题

首先直接安装 npm i sass 报错python,如上图 之后百度的方法,清除缓存再次安装(删掉node_moudle),显示安装成功,但是运行还是会报错找不到sass模块 之后又百度了方法,要先安装cnpm,通过cnpm安装…

腾讯通用户必看:低成本平滑迁移方案,兼容Linux与移动端

一、腾讯通停更后用户面临的核心问题 自从腾讯通(RTX)停止更新并下架官网,许多用户失去了更新和技术支持的途径,同时不得不面对以下几大难题: 无法在移动端和Linux系统上使用:腾讯通仅支持Windows和Mac系…