微信小程序制作日常生活首页

简介: 这篇文章介绍了如何制作微信小程序的日常生活首页,包括手机效果预览、开发者工具效果图、真机调试截图、项目目录结构、核心代码示例,以及友情提示和CSDN社区地址链接。

这里有源代码+图片
CSDN社区地址直达:http://t.csdn.cn/NEeOT

1、手机上效果预览

不知道为啥上传后是如此的高糊画质(手机画质很好)

微信小程序日常生活首页手机效果演示

2、开发者工具效果图

在这里插入图片描述

3、真机调试

在这里插入图片描述

4、项目的目录结构

在这里插入图片描述

5、核心代码

5.1 app.json

{
  "pages": [
    "pages/home/home",
    "pages/message/message",
    "pages/phone/phone"
  ],
  "window": {
    "backgroundTextStyle": "light",
    "navigationBarBackgroundColor": "#2b4b6b",
    "navigationBarTitleText": "日常生活",
    "navigationBarTextStyle": "white"
  },
  "tabBar": {
  "list": [
    {
      "pagePath": "pages/home/home",
      "text": "首页",
      "iconPath": "/images/home_before.png",
      "selectedIconPath": "/images/home_after.png"

    },
    {
      "pagePath": "pages/message/message",
      "text": "消息",
      "iconPath": "/images/message_before.png",
      "selectedIconPath": "/images/message_after.png"
    },
    {
      "pagePath": "pages/phone/phone",
      "text": "联系我们",
      "iconPath": "/images/phone_before.png",
      "selectedIconPath": "/images/phone_after.png"
    }
  ]

  },
  "style": "v2",
  "sitemapLocation": "sitemap.json"

}

5.2 首页的代码

<!--pages/home/home.wxml-->
<!-- <text>pages/home/home.wxml</text> -->
<!-- 轮播图区域 -->
<swiper autoplay circular indicator-dots>
  <swiper-item wx:for="{
  
  {imageList}}" wx:key="id">
      <image src="{
  
  {item.image}}"></image>  
  </swiper-item>
</swiper>

<!-- 九宫格 -->
<view class="grid-list">
  <view class="grid-item" wx:for="{
  
  { gridList}}" wx:key="id">
    <image src="{
  
  {item.icon}}"></image>
    <text>{
  
  {item.name}}</text>
  </view>
</view>

<!-- 图片区域 -->
<view class="img-box">
 <image src="/images/two.jpg" mode="widthFix"></image>
 <image src="/images/two.jpg" mode="widthFix"></image>
</view>

5.3 对应的数据

// pages/home/home.js
Page({

  /**
   * 页面的初始数据
   */
  data: {
    // 存放轮播图数据的列表
    imageList:[
      {id:1,image:"/images/one.jpg"},
      {id:2, image:"/images/refrigerator.jpg"},
      {id:3, image:"/images/pan.jpg"}
    ],

    // 存放九宫格数据的列表
    gridList:[]

  },

  //获取九宫格数据的方法
  getGridList(){
    wx.request({
      url: 'https://www.escook.cn/categories',
      method: 'GET',
      success: (res) =>{
        this.setData({
          gridList: res.data
        })
      }

    })
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    this.getGridList()

  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})

6、友情提示

  • 1、需要配置导航栏的效果(在app.json中进行配置 在windows中配置)
  • 2、配置tabBar效果(在app.json中进行配置、需要额外增加tabBar)
  • 3、实现轮播图效果(知道swiper的使用、可以创建数组对象、图片地址可以是项目中的静态资源图片、也可以是联网图片(这里是项目中的静态资源))
  • 4、实现九宫格效果(数据来自网络请求 (需要掌握网络请求相关的知识))
  • 5、实现图片布局

7、完整的项目代码

CSDN社区地址直达:http://t.csdn.cn/NEeOT

相关文章
|
4月前
|
JSON 小程序 JavaScript
微信小程序制作 购物商城首页 【内包含源码】
这篇文章提供了一个微信小程序购物商城首页的实现方法和源码,包括页面布局、数据结构、核心代码以及如何配置tabBar和搜索框组件。
微信小程序制作 购物商城首页 【内包含源码】
|
5月前
|
监控 小程序 安全
【微信小程序开发实战项目】——如何制作一个属于自己的花店微信小程序(2)
小程序提供便捷的鲜花选购和配送服务,汇聚全球优质鲜花品种,确保新鲜送达。用户可轻松挑选花束,享受个性化配送,并通过地图功能查看配送位置。此外,物流功能实时更新,保证鲜花安全快速到达。代码示例展示了地图和物流信息的页面布局与交互实现。 ### 配送与物流功能亮点 1. **地图功能**:使用`map.wxml`, `map.wxss`, 和 `map.js` 实现定位与导航,确保精准配送。 2. **物流追踪**:通过`logistics.wxml`, `logistics.wxss`, 和 `logistics.js` 显示详细物流状态,提供流畅的用户体验。
90 1
【微信小程序开发实战项目】——如何制作一个属于自己的花店微信小程序(2)
|
5月前
|
小程序 开发者
【微信小程序开发实战项目】——如何制作一个属于自己的花店微信小程序(1)
👀 探索鲜花电商小程序,提供全球鲜花选购,一键配送,打造无缝购花体验。🌹 💻 示例代码展示`app.json`配置文件和首页`index.wxml`、`index.wxss`、`index.js`,包含轮播图、导航栏及商品推荐布局。🛠️ 📖 查看[微信小程序开发](https://blog.csdn.net/2301_77628600?spm=1011.2266.3001.5343)专栏,获取更多教程。📖 🎉 持续更新中,点赞👍、收藏⭐、留言📝,一起学习进步!🚀
106 1
【微信小程序开发实战项目】——如何制作一个属于自己的花店微信小程序(1)
|
5月前
|
小程序 安全 搜索推荐
【微信小程序开发实战项目】——如何制作一个属于自己的花店微信小程序(3)
这是一篇关于微信小程序开发的文章摘要,作者介绍了如何创建一个网上花店小程序,旨在提供便捷的购花体验。小程序包含鲜花分类功能,允许用户按品种、颜色和用途筛选,确保快速找到合适的鲜花。它还提供了配送服务,保证鲜花的新鲜度。文章展示了`cash.wxml`、`cash.wxss`和`cash.js`的部分代码,用于实现分类和商品展示,以及`qin.wxml`、`qin.wxss`和`qin.js`,涉及商品详情和购买付款流程。代码示例展示了商品列表渲染和交互逻辑,包括页面跳转、数据传递和点击事件处理。文章最后提到了购买付款界面,强调了安全和便捷的支付体验。
139 0
【微信小程序开发实战项目】——如何制作一个属于自己的花店微信小程序(3)
|
6月前
|
小程序 前端开发 JavaScript
微信小程序|网上花店微信小程序的设计与实现
微信小程序|网上花店微信小程序的设计与实现
|
6月前
|
小程序 JavaScript 安全
从0开始制作微信小程序
从0开始制作微信小程序
49 1
|
6月前
|
小程序 前端开发 测试技术
微信小程序|微信小程序农产品自主供销系统+后台管理
微信小程序|微信小程序农产品自主供销系统+后台管理
106 0
|
6月前
|
小程序 前端开发 JavaScript
微信小程序|电影交流平台小程序的设计与实现
微信小程序|电影交流平台小程序的设计与实现
|
7月前
|
小程序 前端开发 Java
微信小程序开发|基于微信小程序的健身陪练系统的设计与实现
微信小程序开发|基于微信小程序的健身陪练系统的设计与实现
|
7月前
|
存储 小程序 前端开发
如何开发微信小程序|基于微信小程序就诊预约系统的设计与实现
如何开发微信小程序|基于微信小程序就诊预约系统的设计与实现
177 0