小程序 - 本地生活

小程序页面和样式练习 - 本地生活小程序开发笔记

目录

本地生活

准备工作

加载图片素材

页面开发

页面样式开发

功能实现截图

总结


本地生活

本地生活"微信小程序是一个介绍本地美食、装修、工作等信息的微信小程序,该微信小程序的首页包含轮播图区域和九宫格区域。下面将对"本地生活"微信小程序进行详细讲解。

准备工作

在开发本案例前,需要先完成一些准备工作,具体步骤如下。

①在微信开发者工具中创建一个新的微信小程序项目,名称为"本地生活",模板选择"不使用模板"。

②项目创建完成后,在app.json文件中配置一个pages/grid/grid页面,并将其他页面全部删除。

上述步骤操作完成后,"本地生活"微信小程序的目录结构如下图所示:

至此,准备工作已经完成。

加载图片素材

创建images文件夹,准备好两张轮播图和九宫格的9个图标图片。

图片如下:

页面开发

在grid.wxml文件中编写页面结构和内容。

代码如下:

XML 复制代码
<!-- index.wxml -->
<!-- 轮播图区域 -->
<swiper indicator-dots="true" autoplay="true" interval="3000">
    <swiper-item>
        <image src="/images/swiper01.png" />
    </swiper-item>
    <swiper-item>
        <image src="/images/swiper02.png" />
    </swiper-item>
</swiper>

<!-- 九宫格区域 -->
<view class="grids">
    <view class="item">
        <image src="/images/1.png" />
        <text>美食</text>
    </view>
    <view class="item">
        <image src="/images/2.png" />
        <text>装修</text>
    </view>
    <view class="item">
        <image src="/images/3.png" />
        <text>洗浴</text>
    </view>
    <view class="item">
        <image src="/images/4.png" />
        <text>汽车</text>
    </view>
    <view class="item">
        <image src="/images/5.png" />
        <text>唱歌</text>
    </view>
    <view class="item">
        <image src="/images/6.png" />
        <text>住宿</text>
    </view>
    <view class="item">
        <image src="/images/7.png" />
        <text>学习</text>
    </view>
    <view class="item">
        <image src="/images/8.png" />
        <text>工作</text>
    </view>
    <view class="item">
        <image src="/images/9.png" />
        <text>结婚</text>
    </view>
</view>

页面样式开发

在grid.wxss文件中编写样式内容。

代码如下:

css 复制代码
/* 轮播图样式 */
swiper {
    height: 350rpx;
}

swiper image {
    width: 100%;
    height: 100%;
}

/* 九宫格盒子 */
.grids {
    display: flex;
    flex-wrap: wrap;
}

/* 九宫格子盒子 */
.grids .item {
    width: 250rpx;
    height: 250rpx;
    border-right: 1rpx solid #eee;
    border-bottom: 1rpx solid #eee;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.grids .item:nth-child(3) {
    border-right: 0;
}

.grids .item:nth-child(6) {
    border-right: 0;
}

.grids .item:nth-child(9) {
    border-right: 0;
}

/* 图片和文字样式 */
.grids .item image {
    width: 70rpx;
    height: 70rpx;
}

.grids .item text {
    color: #999;
    font-size: 28rpx;
    margin-top: 20rpx;
}

功能实现截图

总结

使用原生的方式简单的实现了一个本地生活小程序的页面开发。

相关推荐
李纲明8 小时前
微信小程序真机预览白屏或 request 失败:先核 request 合法域名与 TLS,再查体验版与本地缓存
缓存·微信小程序·小程序·小程序开发·devdiy·真机预览·合法域名
klfdgl10 小时前
线上商城小程序投入测算,有成熟开发经验服务商的长期收益对比
小程序
一木 之林1 天前
Dify学习笔记 03 · RAG检索增强生成:三代范式、评估与落地(第40-45、55-56集)
笔记·小程序·交互·dify
赵小哥要冲啦1 天前
社区邻里互助小程序从 0 到 1 复盘:需求拆解与信任机制设计
java·小程序·需求分析
河北清兮网络科技1 天前
石家庄做一套企业知识库系统多少钱?2026 报价明细
小程序·短剧app·广告联盟
Ai-_Man1 天前
Coze扣子还是不可以导出左侧所有对话,只能点进去单条内容导出,方法不对吗?
开发语言·人工智能·ai·小程序·1024程序员节
微订校园外卖平台1 天前
新手做校园外卖平台:小程序启动顺序与订单链路验收
小程序·外卖系统·本地生活·微订
FX1317887KP_2 天前
KET口语Part 2看图对话怎么练?“观察—提问—回应”;三步法讲透
小程序·ket口语·pet口语·fce备考·剑桥英语
沃达德软件2 天前
智慧教育教学资源管理系统(PC端+微信小程序)
微信小程序·小程序
阿俊-全栈开发2 天前
LikeShop 小程序商城首页可配置弹窗的设计与实现(Java + uni-app)
小程序·状态模式·likeshop·likeshop开源商城