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

目标:

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

开发环境:

访问白码低代码平台: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.xdnf.cn/news/150809.html

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

相关文章

LeaferJS 动画、状态、过渡、游戏框架

LeaferJS 现阶段依然专注于绘图、交互和图形编辑场景。我们引入游戏场景,只是希望让 LeaferJS 被更多有需要的人看到,以充分发挥它的价值 LeaferJS 为你带来了全新的游戏、动画、状态和过渡功能,助你实现那些年少时的游戏梦想。我们引入了丰富…

读论文《OmniGen: Unified Image Generation》

OmniGen演示了在单一框架内执行各种图像生成任务的能力。此外,它还具有推理能力和语境学习能力。 论文地址:2409.11340v1 (arxiv.org) 项目地址:GitHub - VectorSpaceLab/OmniGen 项目目前还不完整,论文展现的通用性十分强大&am…

【云安全】云原生安全攻防

一、云原生安全 1、云原生介绍 云原生指构建和运行应用以充分利用通过云交付模式交付的分布式计算。云原生应用旨在充分利用云平台特有的可扩展性、弹性和灵活性优势。根据云原生计算基金会 (CNCF)的定义,云原生技术可帮助企业在公有云、私有云和混合云上构建和运行…

认知杂谈82《跳出信息茧房,持续精进》

内容摘要: 互联网时代,信息丰富,但便捷性削弱了我们的好奇心。互联网是双刃剑,快速获取知识的同时,也让我们陷入“信息茧房”,限制视野。 好奇心减少,部分原因是互联网的“懒惰效应”&#xff0…

ProcessOn为什么导出有水印!!!(利用SVG转PNG)

processon-svg2png ProcessOn 一个非常好用的思维导图网站,但是为什么导出有水印!!!。 功能 支持按钮拖拽支持将流程图svg 转成 png下载支持修改自定义文字下载svg(开发中) 安装/使用方法 安装并使用…

亚马逊跨境电商测评补单系统防关联全攻略

在跨境电商领域,尤其是亚马逊、速卖通等平台上,测评补单已成为提升产品曝光度和销量的重要手段。然而,但多账号操作带来的关联风险始终是卖家们需要面对的一大问题。为了维护平台的公平秩序,这些各电商平台实施了严格的用户管理制…

Mysql梳理10——使用SQL99实现7中JOIN操作

10 使用SQL99实现7中JOIN操作 10.1 使用SQL99实现7中JOIN操作 本案例的数据库文件分享: 通过百度网盘分享的文件:atguigudb.sql 链接:https://pan.baidu.com/s/1iEAJIl0ne3Y07kHd8diMag?pwd2233 提取码:2233 # 正中图 SEL…

线性跟踪微分器TD详细测试(Simulink 算法框图+CODESYS ST+博途SCL完整源代码)

1、ADRC线性跟踪微分器 ADRC线性跟踪微分器(ST+SCL语言)_adrc算法在博途编程中scl语言-CSDN博客文章浏览阅读784次。本文介绍了ADRC线性跟踪微分器的算法和源代码,包括在SMART PLC和H5U平台上的实现。文章提供了ST和SCL语言的详细代码,并讨论了跟踪微分器在自动控制中的作用…

【C++掌中宝】C++ 中的空指针救世主——nullptr

文章目录 1. 什么是 NULL?2. NULL 在 C 和 C 中的区别3. C11 引入 nullptr 的原因4. nullptr 与 NULL 的区别5. nullptr 的应用场景6. 模拟 nullptr 的实现7. 总结结语 1. 什么是 NULL? 在 C 和 C 编程中,NULL 常用于表示空指针,…

《开题报告》基于SpringBoot的社区养老平台的设计与实现+学习文档+答辩讲解视频

开题报告 研究背景 随着社会的快速发展和人口老龄化趋势的加剧,养老服务已经成为一个日益重要的议题。传统的养老模式逐渐暴露出诸多不足,如服务内容单一、服务质量难以保证、管理效率低下等问题,无法满足老年人日益多样化、个性化的需求。…

导出Power bi中的Measure

工作中做交接文档时,有时需要导出Power BI中所有度量值,这时可以下载两个工具。 一 , 下载工具: 1 , DaxStudio: http://daxstudio.org/ 2, Vertipaq Analyzer: https://www.sqlbi.c…

编写程序将华氏温度78度转换为摄氏温度,转换成的摄氏温度要求输出。转换公式为:摄氏度=(5/9)*(华氏度-32)

目录 前言 一、代码部分 二、运行截图 前言 1.本文所讲的是java程序设计语言,其内容是在java语言程序设计实现摄氏温度的转换; 2.Java文件的编写以收入到我的专栏“Java”当中,其中有相关的系列文章; 3.本文的操作步骤具有…

ROG NUC:重塑未来,从“芯”开始

ROG NUC以令人惊叹的紧凑身形、强大配置,从“芯”出发,重塑我们对科技生活的想象,让玩家感受由微缩主机带来的性能风暴。 至强“芯”脏,性能巅峰 ROG NUC至高搭载英特尔酷睿Ultra9处理器,采用先进的制程工艺&#xff…

for循环的应用

正三角 for (int i 0; i < 8; i) { for (int j 0; j < 15; j) { int kong 8 - i - 1; int star 2 * i 1; if (j < kong) { Console.Write(" "); } else if (j < kong star)…

基于Springboot企业员工人事管理系统JAVA|VUE|SSM计算机毕业设计源代码+数据库+LW文档+开题报告+答辩稿+部署教+代码讲解

源代码数据库LW文档&#xff08;1万字以上&#xff09;开题报告答辩稿 部署教程代码讲解代码时间修改教程 一、开发工具、运行环境、开发技术 开发工具 1、操作系统&#xff1a;Window操作系统 2、开发工具&#xff1a;IntelliJ IDEA或者Eclipse 3、数据库存储&#xff1a…

CodeMeter创新授权解决方案,为半导体自动化行业打造全面保护策略

面临挑战 随着半导体行业的快速发展&#xff0c;KINESYS Software需要为其客户提供更加灵活且适应性强的自动化解决方案。半导体制造过程的复杂性日益增加&#xff0c;晶圆追踪和设备管理需要更高效、精确的解决方案。同时&#xff0c;行业标准的变化以及对安全性和合规性的严格…

C++ 移动迭代器:STL与移动语义的相遇

移动迭代器&#xff1a;STL与移动语义的相遇 一、引言二、C 中移动语义的先决条件2.1、传统的复制机制2.2、移动语义的引入2.3、使用 std::move 进行显式移动 三、移动迭代器3.1、移动迭代器的用途3.2、如何使用移动迭代器3.3、移动迭代器的注意事项 四、避免数据丢失五、范围库…

Gartner最新指南:如何通过开展红队演习提高网络弹性

由于事件和监管要求不断增加&#xff0c;安全和风险管理领导者努力建立网络弹性并有效管理网络威胁。本研究指导这些领导者制定红队计划以支持弹性及其关键组件。 主要发现 根据 2024 年 Gartner 设计和构建现代安全运营调查&#xff0c;73% 的组织认为红队角色对安全运营目标的…

FGL;FGL peptide;EVYVVAENQQGKSKA; Cas:499993-62-3

【FGL peptide 简介】 FGL peptide 是一种多肽&#xff0c;是由15个氨基酸组成的两亲性多肽分子,序列为Glu - Val - Tyr - Val - Val - Ala - Glu - Asn - Gln - Gln - Gly - Lys - Ser - Lys - Ala。FGL peptide 能够由多肽筛选发现。多肽筛选是一种主要通过免疫测定法而集合活…

JAVA开源项目 体育馆管理系统 计算机毕业设计

本文项目编号 T 048 &#xff0c;文末自助获取源码 \color{red}{T048&#xff0c;文末自助获取源码} T048&#xff0c;文末自助获取源码 目录 一、系统介绍二、演示录屏三、启动教程四、功能截图五、文案资料5.1 选题背景5.2 国内外研究现状5.3 可行性分析5.4 用例设计 六、核…