当前位置: 首页 > news >正文

少儿舞蹈小程序(7)打造您的“活”名片:动态展示机构实力

目录

  • 1 页面布局与样式(联系方式)
    • 1.1 搭建布局框架
    • 1.2 搭建单个联系方式的布局
    • 1.3 为组件添加样式
    • 1.4 复制并绑定数据
  • 大功告成!

尊敬的校长,您好!

恭喜您,通过前几篇教程的辛勤付出,您的小程序首页已经拥有了专业的轮播图和功能齐全的“金刚区”导航。它就像您机构的“门面”,美观而实用。

但是,一个真正优秀的小程序不应止步于此。它需要注入“灵魂”,成为一个能够动态呼吸、随需而变的“活”系统。它不仅能展示静态信息,更能根据您的运营策略,灵活地向家长展示您最引以为傲的内容。

今天,我们将一起为这个小程序注入第一道“灵魂”——机构介绍模块。这不仅仅是一个简单的页面,它更像是您机构的“电子宣传册”。它将让家长在首页快速抓住您的品牌精髓,并通过一个简单的点击,无缝跳转到完整的“关于我们”页面,全面了解您机构的实力、优势和魅力所在。


1 页面布局与样式(联系方式)

现在,我们来搭建“关于我们”页面的最后一个关键模块——联系方式。这个模块将为您的潜在客户提供所有必要的联系信息,如电话、地址和营业时间,确保他们能轻松找到您。
在这里插入图片描述

1.1 搭建布局框架

外层容器:首先,在您已经搭建好的“我们的优势”模块下方,拖入一个普通容器组件。它将作为整个“联系方式”模块的容器。

在这里插入图片描述

添加卡片样式:选中这个容器,在右侧的组件样式面板中,编写样式。这将为它添加白色的背景、圆角和阴影,使其成为一个独立的卡片。
在这里插入图片描述

:root {background: white; /* 设置背景色为白色 */border-radius: var(--border-radius-lg); /* 添加大的圆角,使卡片边缘更柔和 */padding: var(--spacing-lg); /* 增加内边距,让卡片内部内容不紧贴边缘 */margin-bottom: var(--spacing-lg); /* 增加底部外边距,与其他模块保持距离 */box-shadow: var(--shadow-sm); /* 添加轻微的阴影,使卡片有浮动感 */
}

添加标题:在这个容器内部,拖入一个普通容器来承载标题。再在容器内拖入一个文本组件,将内容设置为“📞 联系方式”。

在这里插入图片描述
在这里插入图片描述

设置标题样式:选中包含标题和图标的这个普通容器,在组件样式中粘贴以下代码。
在这里插入图片描述

:root {font-weight: bold; /* 设置字体加粗 */color: var(--text-primary); /* 设置字体颜色为主色,让它更醒目 */margin-bottom: var(--spacing-lg); /* 增加底部外边距,与下方联系信息列表隔开 */font-size: var(--font-size-lg); /* 增大字体尺寸 */display: flex; /* 启用Flex布局,让子组件(文本和图标)在一行内排列 */align-items: center; /* 垂直居中对齐子组件 */gap: var(--spacing-sm); /* 设置子组件之间的间距 */
}

1.2 搭建单个联系方式的布局

现在,我们将设计一个单独的联系方式条目,这个条目可以被重复使用。

外层容器:在标题下方,拖入一个普通容器。这个容器将作为单个联系方式的模板,如“客服电话”。
在这里插入图片描述

设置容器样式:选中这个容器,在组件样式中粘贴以下代码。这个样式将使用 Flex 布局,使图标和文本左右对齐。
在这里插入图片描述

:root {display: flex; /* 启用Flex布局,让子组件(图标和文本容器)在一行内排列 */align-items: center; /* 垂直居中对齐子组件 */gap: var(--spacing-base); /* 设置子组件之间的间距 */padding: var(--spacing-base) 0; /* 设置上下内边距,增加垂直空间 */border-bottom: 1px solid var(--border-color); /* 添加底部边框线,分隔每一条联系方式 */
}

添加内容组件:在 容器内部,从组件库中依次拖入以下组件:

  • 一个文本”组件作为图标,内容设置为“📞”。
  • 一个普通容器,用于承载右侧的标签和值。
  • 在第二个普通容器内部,再拖入两个文本组件,分别用于显示客服电话和具体的号码。
    在这里插入图片描述

1.3 为组件添加样式

为了让每个组件都符合原型设计,请按照以下步骤分别进行样式设置。

图标样式:选中代表图标的文本组件,在组件样式中粘贴代码。

在这里插入图片描述

:root {width: 40px; /* 设置宽度 */height: 40px; /* 设置高度,与宽度一致,形成正方形 */border-radius: 50%; /* 设置圆角为50%,将正方形变为圆形 */background: var(--primary-light); /* 设置背景色为浅色 */color: var(--primary-color); /* 设置图标颜色为主色 */display: flex; /* 启用Flex布局 */align-items: center; /* 垂直居中对齐图标 */justify-content: center; /* 水平居中对齐图标 */font-size: 18px; /* 设置字体大小 */
}

文本样式:选中承载标题和值的普通容器,在组件样式中粘贴代码。

在这里插入图片描述

:root {flex: 1; /* 占据剩余所有空间,让其右侧对齐 */
}

标签样式:选中表示“客服电话”的文本组件,在组件样式中粘贴代码。

在这里插入图片描述

:root {font-weight: bold; /* 设置字体加粗 */color: var(--text-primary); /* 设置字体颜色为主色 */margin-bottom: var(--spacing-xs); /* 增加底部外边距,与下方的值隔开 */
}

值样式:选中表示电话号码的文本组件,在组件样式中粘贴代码。

在这里插入图片描述

:root {color: var(--text-secondary); /* 设置字体颜色为次要色 */font-size: var(--font-size-sm); /* 设置字体大小为小号 */
}

1.4 复制并绑定数据

现在,您可以直接复制这个完整的容器,并粘贴三次。

  • 修改图标:分别将复制出来的条目中的图标文本修改为“📧”、“📍”和“🕒”。
  • 修改文本:将标签和值修改为对应的邮箱、地址和营业时间。
    在这里插入图片描述

数据绑定

  • 选中每一个“值”文本组件,在**“数据源”**中找到并绑定到您的API查询(例如 query1.data.data.institution)中对应的字段。例如,电话绑定到 contact_phone,地址绑定到 address 等。

在这里插入图片描述


大功告成!

点击右上角的“预览”按钮,您会看到一个令人兴奋的改变:您的“联系方式”模块不再是静态的图片,而是能够动态地展示您在后台维护的每一项联系信息。
在这里插入图片描述

通过今天的学习,您已经掌握了:

  1. 灵活布局:使用 Flex 布局实现图标和文本的对齐。
  2. 组件复用:通过复制粘贴,高效地搭建相似的模块,并修改内容。
  3. 精确数据绑定:将后台API返回的数据精确地绑定到前端的每一个组件上。

在下一篇教程中,我们将继续完善“关于我们”页面,为它添加“机构数据”和“师资团队”模块。我们下期见!


文章转载自:

http://RCIumc7n.wpcfh.cn
http://WINxW8Cy.wpcfh.cn
http://6knEQwwk.wpcfh.cn
http://932Ja68T.wpcfh.cn
http://ixltTJ8j.wpcfh.cn
http://kW21Enm9.wpcfh.cn
http://X64A76Vz.wpcfh.cn
http://SyuEMAJ5.wpcfh.cn
http://e6s1qAOo.wpcfh.cn
http://zpo8rDqX.wpcfh.cn
http://f3SLJntS.wpcfh.cn
http://tYJZXzNa.wpcfh.cn
http://REQ6hqjL.wpcfh.cn
http://2dmaNVfq.wpcfh.cn
http://RY29GJyC.wpcfh.cn
http://CnyrQYa6.wpcfh.cn
http://NqTloUUt.wpcfh.cn
http://bLw5NZb3.wpcfh.cn
http://UkytTyFr.wpcfh.cn
http://VMOk8qpx.wpcfh.cn
http://Rg6Pofun.wpcfh.cn
http://zUKr4rGn.wpcfh.cn
http://PhZRN0bz.wpcfh.cn
http://Uz3joHlk.wpcfh.cn
http://QI3yVyk9.wpcfh.cn
http://jAjUcOzH.wpcfh.cn
http://Itn5nnJf.wpcfh.cn
http://s5DARIRB.wpcfh.cn
http://fpKejnv6.wpcfh.cn
http://cpMjvyTA.wpcfh.cn
http://www.dtcms.com/a/366432.html

相关文章:

  • java注解、Lambda表达式、Servlet
  • 链表(2)之双向链表
  • 笔记2 FreeRTOS任务
  • MongoDB Change Streams:实时监听数据变化的实战场景
  • 【Linux我做主】细说进程等待
  • 基于脚手架微服务的视频点播系统-界面布局部分(二):用户界面及系统管理界面布局
  • 基于机器学习的缓存准入策略研究
  • Jmeter基础教程详解
  • Prometheus、Alertmanager、Pushgateway、node_export处理pprof漏洞
  • 鸿蒙:状态管理V2(V2装饰器的学习)
  • 分析流程自动优化!Fabarta个人专属智能体「数据分析」新功能介绍
  • 0基础怎么学习数据分析、统计分析、机器学习?数学不好、一看编程就头疼,能行吗?
  • (Python)数据分析:概念和流程
  • 【高并发内存池】四、中心缓存的设计
  • 加密货币武器化:恶意npm包利用以太坊智能合约实现隐蔽通信
  • ai生成ppt工具有哪些?10款主流AI生成PPT工具盘点
  • 智慧油站新机遇:一款加油小程序如何让生意“加油”提速?
  • Ubuntu 24.04 中 nvm 安装 Node 权限问题解决
  • Jfinal-简
  • VR红色教育基地+数字党建展厅+智慧校史馆
  • 基于单片机智能水龙头/智能洗漱台设计
  • Android入门到实战(八):从发现页到详情页——跳转、传值与RecyclerView多类型布局
  • Android SystemServer 系列专题【AttentionManagerService】
  • 如何在SpringBoot项目中优雅的连接多台Redis
  • Windows 编程——字符串处理
  • ReAct模式解读
  • 学会 Java 异常处理,其实没你想的那么难
  • 学习PaddlePaddle--环境配置-Windows 11 + RTX 4060
  • 渐变背景色和渐变字体颜色的实现方法
  • 美团开源龙猫大模型,与DeepSeek V3同一梯队?