家政预约小程序01搭建页面布局

embedded/2024/12/28 23:38:32/

目录

  • 1 创建应用
  • 2 搭建页面布局
  • 3 设置页面背景色
  • 4 设置页面内容区域
  • 总结

我们前边已经完成了需求分析及设计工作,本篇开始就进入到具体的搭建。开发小程序先需要创建应用,应用和我们的需求相关,通常我们是有一个应用用来承载小程序,一个应用用来开发后台。

1 创建应用

打开我们的控制台,点击应用进行创建
在这里插入图片描述
选择可视化开发,从空白创建
在这里插入图片描述
保持默认的小程序模式,修改应用的名称,改为家政预约小程序
在这里插入图片描述

2 搭建页面布局

小程序一般底部会设置导航栏,用来切换不同的页面。在微搭中像这种有共性设置的,可以使用页面布局进行搭建。使用布局搭建的好处是,你只需要设置一次,在用到这个布局的地方,直接启用布局就可以。

点击页面布局,切换到布局视图
在这里插入图片描述
点击切换布局下拉选项,切换到tab栏布局
在这里插入图片描述
在这里插入图片描述
选择tab栏,设置标签列表
在这里插入图片描述
将第一个标签页设置为首页,页面选中我们的首页
在这里插入图片描述
设置完毕后再切换回页面设计
在这里插入图片描述
选择页面组件,在页面布局选择我们刚刚设置的tab栏导航布局
在这里插入图片描述
可以看到底部的导航条的第一个菜单就变成了我们刚刚设置的首页了

3 设置页面背景色

通常为了让页面的内容和背景有一个区分,我们设置页面的背景色为灰色。选中页面组件,切换到样式,选择背景色,设置RGB为248,248,248
在这里插入图片描述

4 设置页面内容区域

导航条和背景色设置好之后,就需要设置页面的内容区域了。因为现在页面已经启用了布局模式,所以添加的内容都需要在布局组件的内容插槽里添加
在这里插入图片描述
在内容插槽里添加一个普通容器
在这里插入图片描述
这个就作为承载我们内容的容器,考虑到底部的tab栏会有一部分遮挡,我们设置普通容器的高度为88vh。

vh 是 CSS 中的一个单位,代表 viewport height(视口高度)的百分比。它表示相对于浏览器窗口的高度,1 vh 等于视口高度的 1%。视口高度是指浏览器窗口的可视区域(不包括滚动条、工具栏等)。

小程序里我们是指手机屏幕的高度
在这里插入图片描述
这样设置的好处是,如果容器里的内容超过他的高度后,会出现滚动条,但是不会被底部的tab栏遮挡住
在这里插入图片描述

总结

第一篇我们介绍了搭建页面布局的方法,就像画画要有一个构思结构一样。我们用低代码使用组件方式搭建页面时候,也是需要有一定思考的。通常使用布局组件搭建共性部分,凡是涉及到导航栏的页面就都可以引用这个布局模式。另外就是要考虑页面兼容性的问题,通过高度的设置避免被其他组件遮挡,这就是低代码搭建的一种独特的视角。


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

相关文章

【Linux】小白如何看top命令及其他参数常识

top top 是 Linux 系统中用于实时监控系统性能的命令。它会显示系统的进程、内存、CPU 使用情况等信息。 top命令展示: top 反馈的各个字段的解释 1、第一行代表当前的时间、系统已运行时间(Uptime)、负载均衡(Load average)。 …

linux 中 Vi 和 Vim 的使用

Vi (Visual Interface)是 Linux下基于Shell 的文本编辑器,Vim (Visual Interface iMproved)是 Vi的增强版本,扩展了很多功能,比如对程序源文件的语法高亮。不管是 Vi 还是 Vim,我们习…

Element-plus自动导入

安装 npm i element-plus 自动引入 1. 安装两个插件 npm install -D unplugin-vue-components unplugin-auto-import2. 配置插件 vue3项目修改vite.config.js,把两个插件添加入即可,注意:不是覆盖原有配置 Vite // vite.config.js import { define…

【速成51单片机】1.已经学过stm32如何快速入门51单片机——软件下载与安装

引言 本系列专题用于已经熟悉stm32单片机的情况下,快速掌握51单片机。背景是我其实大一大二已经进入学校实验室了,已经学习了stm32单片机,但是现在大三期末考51单片机,实际期末复习更应该看老师给的重点和背书上知识点。但我不想…

运行Zr.Admin项目(后端)

1.下载Zr.Admin代码压缩包 https://codeload.github.com/izhaorui/Zr.Admin.NET/zip/refs/heads/main 2.打开项目 我这里装的是VS2022社区版 进入根目录,双击ZRAdmin.sln打开项目 3.安装.net7运行时 我当时下载的代码版本是.net7的 点击安装 点击安装&#xff0…

HTML5 Web IndexedDB 数据库

IndexedDB 是一种基于浏览器的 NoSQL 数据库,用于在客户端持久化存储大量结构化数据。 IndexedDB 允许通过键值对存储复杂的数据对象(如对象、数组、文件等),并支持事务、索引、版本控制和复杂查询操作。 IndexedDB 是异步的&am…

元宇宙中的去中心化应用:Web3的未来角色

Web3作为新一代互联网架构,正在彻底改变我们对在线服务和平台的理解。去中心化、透明、安全、无需信任的特点使得Web3成为一种全新的数字化生态系统,而智能合约则是Web3中的核心技术之一。本文将探讨智能合约如何在Web3环境中推动去中心化平台的自动化操…

【SQL】筛选某一列字段中,截取含有关键词“XX”字段位置的前4个字段,去重后查看字段

最近在查询数据库的一些数据,想要统计表格里有多少公司,发现表格里没有公司这一列,只能从但是有一些标题字段,只能从中筛选。 假设关键词是[公司],我们要在数据库的表格中,找到名为title的列,列…