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

目标:

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

开发环境:

访问白码低代码平台: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.mzph.cn/news/880321.shtml

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

相关文章

云手机的海外原生IP有什么用?

在全球数字化进程不断加快的背景下,企业对网络的依赖程度日益加深。云手机作为一项创新的工具,正逐步成为企业优化网络结构和全球业务拓展的必备。尤其是云手机所具备的海外原生IP功能,为企业进入国际市场提供了独特的竞争优势。 什么是海外原…

封装一个vue3的文件上传组件(拖拽或点击选择文件)

1. 效果 选择文件后: 2. 代码 <template><divclass"drop-zone c-normal":class"{borderOutline: outline,}"dragover.preventdrop.prevent"handleDrop"click"chooseFiles"><div v-if"files.length < 1"…

并查集 (Union-Find) :从基础到优化

并查集 (Union-Find) 并查集是一种树形数据结构&#xff0c;主要用于处理不相交集合&#xff08;Disjoint Set&#xff09;的合并和查询问题。它特别适用于解决有关连通性的问题&#xff0c;比如在图论中判断两点是否在同一个连通分量中。并查集可以高效地支持以下两种操作&am…

2024年数字化转型与管理国际学术会议(DTM 2024)

目录 重要信息 大会简介 大会组委 征稿主题 论文出版 会议议程 参会方式 重要信息 大会官网&#xff1a;www.icemme.org&#xff08;点击了解大会&#xff0c;投稿等详细信息&#xff09; 大会时间&#xff1a;2024年11月22-24日 大会地点&#xff1a;中国-大连 大会…

Cloudflare为网站添加AI审计 可检查AI爬虫何时抓取和抓取频次以及直接屏蔽爬虫

网络服务提供商 Cloudflare 宣布即日起为所有网站 (包括免费托管的网站) 带来 AI 审计功能&#xff0c;该功能目前处于测试阶段&#xff0c;可以分析 AI 公司的爬虫和抓爬数据。新的 AI 审计工具 (Cloudflare AI Audit) 主要提供 AI 公司的爬虫何时到网站来抓取数据、抓取的数据…

【Rust练习】16.模式

文章题目来自&#xff1a;https://practice-zh.course.rs/pattern-match/patterns.html 1 &#x1f31f;&#x1f31f; 使用 | 可以匹配多个值, 而使用 … 可以匹配一个闭区间的数值序列 fn main() {} fn match_number(n: i32) {match n {// 匹配一个单独的值1 > println!(…

16. C++ TinyWebServer项目总结(16. 服务器调制、调试和测试)

主要包括&#xff1a; 使用 tcpdump 抓包&#xff1b;使用 gdb 调试器&#xff1b;使用压力测试工具&#xff0c;模拟现实世界中的高并发请求&#xff0c;测试服务器在高压状态下的稳定性。 最大文件描述符数 Linux 对应用进程能打开的最大文件描述符数量有两个层次的限制&a…

4. 数据结构: 对象和数组

数字、布尔值和字符串是构建数据结构的原子。不过&#xff0c;许多类型的信息需要不止一个原子。对象允许我们对值&#xff08;包括其他对象&#xff09;进行分组&#xff0c;从而构建更复杂的结构。到目前为止&#xff0c;我们所构建的程序都受到限制&#xff0c;因为它们只能…

软件设计模式——工厂模式

软件设计模式——工厂模式 文章目录 软件设计模式——工厂模式一、设计模式的认知1.1 什么是软件设计模式&#xff1a;1.2 为什么要学习设计模式&#xff1a;1.3 设计模式的分类&#xff1a; 二、工厂模式2.1 工厂模式实例&#xff1a; 一、设计模式的认知 1.1 什么是软件设计…

WordPress LearnPress插件 SQL注入复现(CVE-2024-8522)

0x01 产品描述&#xff1a; LearnPress 是一款功能强大的 WordPress LMS&#xff08;学习管理系统&#xff09;插件&#xff0c;适用于创建和销售在线课程。凭借其直观的界面和丰富的功能&#xff0c;无论您是否具备编程背景&#xff0c;都能轻松搭建起在线教育网站。学会如何使…

Java之路--瓦解逻辑控制与方法使用已是瓮中捉鳖

嗨嗨大家&#xff01;今天我们来学习逻辑运算和方法的使用~ 目录 一 逻辑控制 1 分支结构 1.1 if语句 1.2 switch 语句 2 循环结构 2.1 while 循环 2.2 for 循环 2.3 do while 循环 2.4 break 2.5 continue 3. 输出输入 二、方法的使用 1 方法定义语法 2 实参和…

网络通信——DHCP

目录 一.DHCP应用场景 二.通信过程 三.DHCP报文 四.DHCP通信原理 &#xff08;1&#xff09;租借过程 &#xff08;2&#xff09;DHCP 租期更新 &#xff08;3&#xff09;DHCP重绑定 五.一般路由器的DHCP支持两种地址池 &#xff08;1&#xff09;接口地址池 &…

进制转换,原码反码补码

正数的三码合一 1个byte8位&#xff0c;-128符号位溢出了&#xff0c;所以是1000 0000

基于Python大数据的B站热门视频的数据分析及可视化系统

作者&#xff1a;计算机学姐 开发技术&#xff1a;SpringBoot、SSM、Vue、MySQL、JSP、ElementUI、Python、小程序等&#xff0c;“文末源码”。 专栏推荐&#xff1a;前后端分离项目源码、SpringBoot项目源码、Vue项目源码、SSM项目源码 精品专栏&#xff1a;Java精选实战项目…

全连接神经网络

这里写目录标题 全连接神经网络vs前馈神经网络基于全连接神经网络的手写数字识别使用Pytorch实现纯Python实现 全连接神经网络的局限 端到端学习 深度学习有时也称为端到端机器学习&#xff08;end-to-end machine learning&#xff09;。这里所说的端到端是指从一端到另一端的…

David律所代理Jose Martin幽默水果版权首发维权,尚未TRO

案件基本情况&#xff1a;起诉时间&#xff1a;2024/9/18案件号&#xff1a;2024-cv-08484原告&#xff1a;Jose Martin原告律所&#xff1a;David起诉地&#xff1a;伊利诺伊州北部法院涉案商标/版权&#xff1a;原告品牌简介&#xff1a;西班牙的卓越艺术家Jose Martin以他非…

网络原理之IP协议(网络层)

目录 前言 什么是IP协议&#xff1f; IP协议的协议头格式 16位总长度&#xff08;字节数&#xff09; 16位标识、3位标志位和13位片偏移 8位生存时间 IP地址管理 1.动态分配IP 2.NAT机制&#xff08;网络地址转换&#xff09; NAT机制是如何工作的 NAT机制的优缺点…

Nginx反向代理配置支持websocket

一、官方文档 WebSocket proxying 为了将客户端和服务器之间的连接从HTTP/1.1转换为WebSocket&#xff0c;使用了HTTP/1.1中可用的协议切换机制&#xff08;RFC 2616: Hypertext Transfer Protocol – HTTP/1.1&#xff09;。 然而&#xff0c;这里有一个微妙之处:由于“升级”…

论文阅读:A Generalization of Transformer Networks to Graphs

论文阅读&#xff1a;A Generalization of Transformer Networks to Graphs 论文地址1 摘要2 贡献Graph TransformerOn Graph Sparsity&#xff08;图稀疏&#xff09;On Positional Encodings&#xff08;位置编码&#xff09;3 Graph Transformer Architecture&#xff08;架…

C++:日期类的实现

目录 一、前言 二、头文件 三、各个函数的实现 打印、检查日期及获取日期 、、-、-、 、<、<、>、>、 &#xff01; 日期-日期 >>、<< 一、前言 前面几篇讲了关于类和对象的一些知识&#xff0c;本篇就来实现一下前面用到的日期类。 二、头文…