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、完整的项目代码

地址链接:https://download.csdn.net/download/weixin_43304253/86401914

微信小程序制作日常生活首页相关推荐

  1. 微信小程序电商实战-首页(上)

    IT实战联盟博客:http://blog.100boot.cn 上一篇:微信小程序电商实战-入门篇 嗨,大家好!经过近两周的精心准备终于开始微信小程序电商实战之路喽.那么最终会做成什么样呢?当然可以肯 ...

  2. 【计算机毕业设计】基于微信小程序的校园生活服务平台

    毕设帮助.技术解答.源码交流 联系方式见文末. 一.课题概述 随着互联网时代的到来,移动端应用的发展十分迅猛,校园服务类应用 也是不计其数.但大多功能单一,只能满足学生们的部分需求,无法实现真正的一站 ...

  3. 微信小程序制作——获取用户信息

    微信小程序制作--获取用户信息 1.获取用户信息 方式一 wxml <view bindtap="getUserName">获取当前用户名</view> j ...

  4. ​微信小程序开发难?资深大V教您微信小程序制作步骤和方法​

    ​微信小程序开发难?资深大V教您微信小程序制作步骤和方法​ 一.登录微信公众平台 就能在菜单"开发"---"基本配置"中看到小程序的AppID了,小程序的 Ap ...

  5. 个人怎么制作微信小程序,微信小程序可以免费制作吗?微信小程序制作教程

    微信小程序 微信小程序,小程序的一种,英文名Wechat Mini Program,是一种不需要下载安装即可使用的应用,它实现了应用"触手可及"的梦想,用户扫一扫或搜一下即可打开应 ...

  6. 小程序 微信统计表格_微信小程序制作表格的方法

    本文实例为大家分享了微信小程序制作表格的具体代码. 微信小程序中没有专门的表格制作工具,不过使用列表渲染可以实现, 下面是我做的表格图片: 方法如下: 在XXX.wxml中填写下面的代码 参数 内容 ...

  7. 微信小程序制作简单的商品列表页,实现价格求和

    微信小程序制作简单的商品列表页,实现价格求和 准备工作 1.node.js 2.微信开发者工具 目录结构 客户端代码实现 index.wxml <view class="contain ...

  8. html制作炸金花,微信小程序怎么制作炸金花?微信小程序制作炸金花的方法

    很多朋友喜欢玩炸金花游戏,那么怎么在微信小程序上制作炸金花呢?下面就是小编带来的完整详细的教程,想要学习的小伙伴就赶紧看过来吧. 微信小程序怎么制作炸金花?微信小程序制作炸金花的方法 app.json ...

  9. 零基础也能学会的微信小程序制作动态搜索页

    零基础也能学会的微信小程序制作动态搜索页 准备工作: 微信开发者工具 APPID或测试号 创建一个JavaScript基本框架(如下图) 最终效果: 动手做起来吧~ index.wxml <vi ...

最新文章

  1. linux里面查看llvm的版本,linux llvm安装
  2. xx是一个类型 这在给定的上下文_基于上下文的派发:挂起临时变量内存
  3. 糍粑大叔的独游之旅-开篇语
  4. 从大象安全套到超级表格
  5. 一些SqlServer常见和入门操作
  6. 【EasyUI】DataGrid实现表格的筛选过滤、排序
  7. iOS项目的完整重命名方法图文教程
  8. linux history 用法,Linux之History的使用
  9. 389 Find the Difference 找不同
  10. 对称加密之AES算法的python实现
  11. java ResourceBundle类
  12. 正则 纳税号_正则表达式号码靓号类型判断代码
  13. PS图层+移动工具(2)复制删除快捷键 图层分组 前景色填充
  14. 随手写的绿色征途手游的脚本辅助代码
  15. SQLSTATE[HY000]: General error: 1366 Incorrect string value: ‘\xF0\x9F\x98\x84‘ for column ‘content‘
  16. Nano上CSI摄像头及人脸检测
  17. 第一个很土很土很可爱的程序
  18. wannier插值能带拟合1
  19. ###好好好####深度学习---多标签分类问题
  20. 【越好奇,越强大】伯克利研究人员使用内在激励,教AI学会好奇

热门文章

  1. 鼠标光标是黑色方块,切换为竖线的方法
  2. 真值、原码、补码、反码之间的转换
  3. python两层循环 循环完整体一个_Python学习教程(Python学习路线):Python编写循环的两个建议...
  4. P4278 带插入区间K小值
  5. 网络云存储技术Windows server 2012 (项目十五 存储服务间的数据同步)
  6. reopen a pull-request after a force-push
  7. 阿里员工:最惨P7,33岁才28K,感觉没有前途了。网友调侃:最美逆行者
  8. SaaS模式金融危机显威力 呼叫中心进入云时代
  9. 物流英语与计算机操作,物流英语与计算机模拟题及正确答案[精选].doc
  10. 提供数据驱动的保险产品初创公司REIN获730万美元融资