微信小程序案例2-3:婚礼邀请函

news/2024/7/20 3:34:09 标签: 微信小程序, 小程序

文章目录

  • 一、运行效果
  • 二、知识储备
    • (一)导航栏设置
      • 1、导航栏的相关配置项
      • 2、利用导航栏组件
      • 2、在页面配置文件中对导航栏进行配置
      • 3、在全局配置文件中对导航栏进行配置
  • 三、实现步骤

一、运行效果

  • “婚礼邀请函”小程序>微信小程序由4个页面组成,分别是“邀请函”页面、“照片”页面、“美好时光”页面和“宾客信息”页面。每个页面顶部的导航栏和底部的标签栏是公共部分,在每个页面中都会出现;页面中间的部分是页面内容,每个页面的内容都不同。

  • “邀请函”页面
    在这里插入图片描述

  • “照片”页面
    在这里插入图片描述

  • “美好时光”页面
    在这里插入图片描述

  • “宾客信息”页面
    在这里插入图片描述

二、知识储备

(一)导航栏设置

  • 目标:掌握导航栏的配置方法,能够完成导航栏标题颜色、背景颜色等页面效果的设置
  • 小程序>微信小程序中,有时为了页面美观,需要更改导航栏的样式。此时可以通过页面配置文件或全局配置文件对导航栏的样式进行配置。

1、导航栏的相关配置项

配置项类型说明
navigationBarTitleTextstring导航栏标题文字内容,默认值为""
navigationBarBackgroundColorHexColor导航栏背景颜色,默认值为#000000
navigationBarTextStylestring导航栏标题颜色,仅支持black和white,默认值为white

2、利用导航栏组件

  • 创建项目时“不使用模板”,可以通过navigation-bar组件来设置导航栏
    在这里插入图片描述

  • 单击【确定】按钮
    在这里插入图片描述

  • 修改navigation-bar的属性值,再查看导航栏效果
    在这里插入图片描述

  • 删除navigation-bar元素
    在这里插入图片描述

  • 查看app.json
    在这里插入图片描述

  • 删除四个属性:rendererrendererOptionscomponentFramelazyCodeLoading
    在这里插入图片描述

  • 修改window里的navigationStyle属性值:default
    在这里插入图片描述

  • 这样处理之后,就可以通过页面配置文件或全局配置文件对导航栏的样式进行配置。

2、在页面配置文件中对导航栏进行配置

  • pages/index/index.json页面配置文件为例,设置导航栏背景色、文本样式和标题文本
    在这里插入图片描述
  • 删除三行属性设置代码,查看导航栏效果
    在这里插入图片描述

3、在全局配置文件中对导航栏进行配置

  • 在全局配置文件app.json中,通过window配置项可以对全局默认窗口进行配置,配置后会对所有页面都会生效,且优先级低于页面级配置。
  • 修改属性值,查看导航栏效果
    在这里插入图片描述

三、实现步骤


http://www.niftyadmin.cn/n/5043244.html

相关文章

项目进展(一)-晶振正常输出、焊接驱动芯片、查找芯片手册并学习

今天的主要工作集中在博士师兄的项目上,效率偏低,主要是一中午的时间都卡在晶振上。在焊接完芯片和晶振之后,测试晶振输出引脚无输出,所以就开始找各种博客,寻找晶振不起振的原因,在下面两篇文章中找到了答…

使用apriltag_ros检测相机姿态

0 环境 Nvidia Jetson Orin NXJetpack 5.1.1双目相机ROS noetic 1 相机驱动 1.1 建立ROS工作空间 建立工作空间 # 在home下名为catkin_ws的新建文件夹 mkdir -p ~/catkin_ws/src# 进入catkin_ws文件夹 cd ~/catkin_ws/src# 将当前文件夹属性转化为工作空间 catkin_init_w…

Unity fbx动画压缩自动化

应用场景:Unity WebGl项目,原先的动画压缩后也有20到30M,导致用户进入网页加载太慢。需求是在不对动画精确度造成影响的前提下,影响尽可能地压缩动画。(使用的是Maya导出的人体骨骼动画,在动画压缩方式选择…

聊聊Hotspot内存屏障如何禁止指令重排

文章目录 1. 引言2. JVM内存模型(Java Memory Model, JMM)简介III. Hotspot中的内存屏障4. 示例:volatile变量在Hotspot中如何使用内存屏障5. 结论6. 参考文档 1. 引言 内存屏障,也称为内存栅栏、内存栅障或内存栅栏指令&#xf…

JavaWeb开发-08-MySQL(三)

一.多表查询 -- 多表查询: 数据准备 -- 部门管理 create table tb_dept(id int unsigned primary key auto_increment comment 主键ID,name varchar(10) not null unique comment 部门名称,create_time datetime not null comment 创建时间,update_time datetime not null comm…

关于分布式一致性

一致性(consistency) 说到一致性,我们可能最先想到的数据库里的事务 这里的讨论的是分布式的一致性,事务就简化一下,只考虑Read/Write 先列举一下事务的种类: 单机的事务:多个复杂事务发生在一…

【PHP手麻系统源码】手术麻醉相关的各项数据的记录、管理和应用

手术室麻醉信息管理系统是定位于手术室和麻醉科的科室级临床信息管理系统,主要用于与手术麻醉相关的各项数据的记录、管理和应用,实现医疗信息的共享及再利用,提高科室的整体信息化水平。   该系统将手术室内的各种设备(如呼吸机…

zookeeper + kafka

Zookeeper 概述 Zookeeper是一个开源的分布式服务管理框架。存储业务服务节点元数据及状态信息,并负责通知再 ZooKeeper 上注册的服务几点状态给客户端 Zookeeper 工作机制 Zookeeper从设计模式角度来理解: 是一个基于观察者模式设计的分布式服务管理框架&…