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

这篇博客详细介绍了如何使用微信小程序从零开始创建一个婚礼邀请函应用,包括项目初始化、页面结构与样式的实现,涉及背景图片设置、内容布局、导航栏配置、表单组件样式等关键步骤。
摘要由CSDN通过智能技术生成

实现步骤

(一)准备工作

1.创建微信小程序

  • 项目名称:婚礼邀请函
  • 模板选择:不使用模板
    在这里插入图片描述
  • 单击【确定】按钮
    在这里插入图片描述

2.清空index页面内容

  • index.wxml
    在这里插入图片描述

3.修改index页面配置文件

  • index.json
    在这里插入图片描述

4.配置全局导航栏

  • app.json
    在这里插入图片描述
  • 查看预览效果
    在这里插入图片描述

5.准备图片素材

  • 在项目根目录创建images目录,拷贝项目所需图片
    在这里插入图片描述

6.准备服务器端资源

  • 服务器端目录
    在这里插入图片描述
  • 将视频资源放在htdocs目录
    在这里插入图片描述
  • 本地HTTP服务器程序 - index.js
    在这里插入图片描述
var express = require('express'); // 导入Express框架

var app = express(); // 创建Express框架的实例

app.use(express.static('./htdocs')); // 设置静态资源目录

app.listen(8088, res => {
    // 服务器监听8088端口	
    console.log('服务器启动成功,访问地址:http://localhost:8088/文件名');
});

7.启动服务器

  • 在命令行窗口执行命令:node index.js
    在这里插入图片描述
  • 在浏览器访问视频资源 - http://localhost:8088/01.mp4
    在这里插入图片描述

8.配置四个页面

  • app.json文件里配置四个页面
    在这里插入图片描述

(二)项目初始化

1.配置标签栏

  • 编写标签栏样式的相关配置
    在这里插入图片描述
  • list数组里配置标签按钮
    在这里插入图片描述
"tabBar": {
   
    "color": "#ccc",
    "selectedColor": "#ff4c91",
    "borderStyle":"white",
    "backgroundColor": "#fff",
    "list": [
      {
   
        "pagePath": "pages/index/index",
        "iconPath": "images/invite.png",
        "selectedIconPath": "images/invite.png",
        "text": "邀请函"
      },
      {
   
        "pagePath": "pages/photo/photo",
        "iconPath": "images/marry.png",
        "selectedIconPath": "images/marry.png",
        "text": "照片"
      },
      {
   
        "pagePath": "pages/time/time",
        "iconPath": "images/video.png",
        "selectedIconPath": "images/video.png",
        "text": "美好时光"
      },
      {
   
        "pagePath": "pages/guest/guest",
        "iconPath": "images/guest.png",
        "selectedIconPath": "images/guest.png",
        "text": "宾客信息"
      }
    ]
  },
  "style": "v2",
  "sitemapLocation": "sitemap.json"
}
  • 查看预览效果
    在这里插入图片描述

2.配置导航栏

  • 配置“邀请函”页面的导航栏
    在这里插入图片描述

  • 查看预览效果
    在这里插入图片描述

  • 配置“照片”页面的导航栏
    在这里插入图片描述

  • 查看预览效果
    在这里插入图片描述

  • 配置“美好时光”页面的导航栏
    在这里插入图片描述

  • 查看预览效果
    在这里插入图片描述

  • 配置“宾客信息”页面的导航栏
    在这里插入图片描述

  • 查看预览效果
    在这里插入图片描述

  • 修改全局的导航栏配置
    在这里插入图片描述

  • 查看“邀请函”页面的导航栏
    在这里插入图片描述

3.编写公共样式

  • app.wxss文件里定义公共样式
    在这里插入图片描述

(三)实现“邀请函”页面的结构

1.设置背景图片

  • ndex.wxm添加图像组件
    在这里插入图片描述
  • 查看预览效果
    在这里插入图片描述
  • 此时,背景图片没有充满“邀请函”页面,需要在样式文件里进行设置

2.编写内容区域的整体结构

  • 包含顶部图片、标题、合照、新郎和新娘的姓名、婚礼信息区域
    在这里插入图片描述
<!--index.wxml-->
<image class="bg" src="/images/bg_1.png"/>
<
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值