微信小程序:实现微信小程序应用首页开发 (本地生活首页)

这篇具有很好参考价值的文章主要介绍了微信小程序:实现微信小程序应用首页开发 (本地生活首页)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

小程序应用页面开发

微信小程序:实现微信小程序应用首页开发 (本地生活首页),小程序实战案例,微信小程序,生活,notepad++

1、创建项目并配置项目目录结构
  • 创建项目我相信大家都会,不会的可以csdn搜索即可

这里我们需要对项目目录进行修改配置
微信小程序:实现微信小程序应用首页开发 (本地生活首页),小程序实战案例,微信小程序,生活,notepad++

在 app.json 文件中的 pages 数组中添加三个页面,如上图所示,然后我们将其他默认的两个进行删除,然后左侧目录 pages 文件夹中的多余页面进行删除。

配置导航栏效果
  • 同样的在app.json 文件中的 window 对象中进行配置 我们的 导航栏效果 (app.json是全局配置)
  "window": {
    "navigationBarTextStyle": "white",
    "navigationBarTitleText": "本地生活",
	"navigationBarBackgroundColor": "#2b4b6b"
  }
三、配置 tabBar 效果
  • 依旧是在 app.json 全局进行配置
	"tabBar": {
		"list": [
			{
				"pagePath": "pages/home/home",
				"text": "首页",
				"iconPath": "/images/tabs/home.png",
				"selectedIconPath": "/images/tabs/home-active.png"
			},
			{
				"pagePath": "pages/message/message",
				"text": "消息",
				"iconPath": "/images/tabs/message.png",
				"selectedIconPath": "/images/tabs/message-active.png"
			},
			{
				"pagePath": "pages/contact/contact",
				"text": "联系我们",
				"iconPath": "/images/tabs/contact.png",
				"selectedIconPath": "/images/tabs/contact-active.png"
			}
		]
	},
  • 效果图如下:
    微信小程序:实现微信小程序应用首页开发 (本地生活首页),小程序实战案例,微信小程序,生活,notepad+++ 这里的字体图标可以在 网上找, 也可以私信我,我给大家提供!
四、轮播图实现
  • 轮播图这里的效果,我们需要从后台接口中获取数据,接口如下:
    接口地址:https://applet-base-api-t.itheima.net/slides
https://applet-base-api-t.itheima.net/slides
4.1 创建轮播图数据容器
  /**
   * 页面的初始数据
   */
  data: {
		// 轮播图数据
		slidesList: []

  },
4.2 定义一个请求轮播图数据的接口

home.js 代码如下:

	// 获取轮播图请求的方法
	getSlidesData () {
		wx.request({
			url: 'https://applet-base-api-t.itheima.net/slides',
			method: 'GET',
			success: (result) => {
				console.log(result.data)
				this.setData({
					slidesList: result.data
				})
			}
		})
	},
4.3 页面加载调用 数据请求接口
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {
		this.getSlidesData()
	},

方法一但被调用,立马发送接口数据的请求:我们可以进行查看数据请求是否成功!
微信小程序:实现微信小程序应用首页开发 (本地生活首页),小程序实战案例,微信小程序,生活,notepad++
如上图所示,如果数据存在,那么表示成功,就可以使用我们的数据了。

代码编写:home.wxml文件中

<!-- 轮播图区域 -->
<swiper indicator-dots circular>
	<swiper-item  wx:for="{{ slidesList }}" wx:key="id">
		<image src="{{ item.image }}"></image>
	</swiper-item>
</swiper>

home.wxss

/* 轮播图样式 */
swiper {
	height: 300rpx
}

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

实现的效果图如下:
微信小程序:实现微信小程序应用首页开发 (本地生活首页),小程序实战案例,微信小程序,生活,notepad++

五、九宫格实现
5.1 获取九宫格数据
		// 1、九宫格数据列表
		gridList: []


		// 2、九宫格接口请求方法调用
		this.getGridList()

	// 3、九宫格数据请求方法
	getGridList () {
		wx.request({
			url: 'https://applet-base-api-t.itheima.net/categories',
			method: "GET",
			success: (result) => {
				this.setData({
					gridList: result.data
				})
			}
		})
	},
5.2 结构和样式的完善

home.wxml 代码:

<!-- 九宫格区域 -->
<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>

home.wxss 代码:

/* 九宫格样式 */
.grid-list {
	display: flex;
	flex-wrap: wrap;
	border-left: 1rpx solid #efefef;
	border-top: 1rpx solid #efefef;
}

.grid-item {
	width: 33.3%;
	height: 200rpx;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	border-right: 1rpx solid #efefef;
	border-bottom: 1rpx solid #efefef;
	box-sizing: border-box;
}

.grid-item image {
	width: 60rpx;
	height: 60rpx;
}

.grid-item text {
	font-size: 24rpx;
	margin-top: 10rpx;
}

实现效果图:

微信小程序:实现微信小程序应用首页开发 (本地生活首页),小程序实战案例,微信小程序,生活,notepad++

六、图片布局实现
<!-- 底部图片区域 -->
<view class="image-box">
	<image src="/images/link-01.png" mode="widthFix"/>
	<image src="/images/link-02.png" mode="widthFix"/>
</view>


/* 图片区域 */
.image-box {
	display: flex;
	padding: 20rpx 10rpx;
	justify-content: space-around;
}

.iamge-box image {
	width: 45%;
}

这样整个案例页面就全部实现了

七、综合效果

微信小程序:实现微信小程序应用首页开发 (本地生活首页),小程序实战案例,微信小程序,生活,notepad++

完结,敬请期待…文章来源地址https://www.toymoban.com/news/detail-825652.html

到了这里,关于微信小程序:实现微信小程序应用首页开发 (本地生活首页)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 微信小程序案例:2-2本地生活

    1、编写轮播区域页面结构 源码 预览效果 2、编写九宫格区域页面结构 view组件里嵌套9个view组件 1、编写轮播图区样式 设置swiper容器高度: 350rpx ,设置容器的高度和宽度 预览效果 2、编写九宫格区域页面样式 整体页面样式 每个格子页面样式 每个格子中的图片和文字的页面

    2024年02月07日
    浏览(31)
  • 微信小程序案例2-2:本地生活

    轮播图区域与九宫格区域 1、swiper组件 (1)功能描述 滑块视图容器。其中只可放置swiper-item组件,否则会导致未定义的行为。 (2)属性说明 属性 类型 默认值 必填 说明 最低版本 indicator-dots boolean false 否 是否显示面板指示点 1.0.0 indicator-color color rgba(0, 0, 0, .3) 否 指示点颜色

    2024年02月03日
    浏览(34)
  • 微信小程序之本地生活(九宫格)

    创建新的项目,名称为:本地生活 在app.json中删除其他页面 将index改为grid 自动生成新的文件 添加自己的轮播图片 源代码: 看不见图片,但是可以看见指示点在动,是因为还未设置图片 预览效果,图片还未规则 设置WXSS,让轮播图照片显现出来

    2024年02月08日
    浏览(36)
  • 【微信小程序】基础篇 -- 案例 - 本地生活(列表页面)(三十)

    💌 所属专栏:【微信小程序开发教程】 😀 作  者:我是夜阑的狗🐶 🚀 个人简介:一个正在努力学技术的CV工程师,专注基础和实战分享 ,欢迎咨询! 💖 欢迎大家:这里是CSDN,我总结知识的地方,喜欢的话请三连,有问题请私信 😘 😘 😘 您的点赞、关注、收藏、

    2024年04月28日
    浏览(28)
  • 【微信小程序】博客小程序,静态版本(三)设计和开发首页、个人关于页

    【微信小程序】博客小程序,静态版本(一)准备工作 【微信小程序】博客小程序,静态版本(二)引入 lin-ui 组件、设计和开发文章页 【微信小程序】博客小程序,静态版本(三)设计和开发首页、个人关于页 李老板又来催更了,万般 “求求” 我之下,继续开始开发。

    2024年02月10日
    浏览(38)
  • 【微信小程序】使用uni-app——开发首页搜索框导航栏(可同时兼容APP、H5、小程序)

    目录 前言 App、H5效果 小程序效果 一、兼容APP、H5的方式 二、兼容小程序 三、实现同时兼容 首页都会提供一个搜索框给到客户,让客户自己去搜索自己想要的内容,这里就需要导航栏,来实现搜索页面的跳转,效果如下 在常见titleNView配置代码示例中可以看到基本样式的代码

    2024年02月03日
    浏览(39)
  • 基于微信小程序的校园生活服务小程序设计与实现

    💗博主介绍:✌全网粉丝10W+,CSDN全栈领域优质创作者,博客之星、掘金/华为云/阿里云等平台优质作者。 👇🏻 精彩专栏 推荐订阅👇🏻 计算机毕业设计精品项目案例-200套 🌟 文末获取源码+数据库+文档 🌟 感兴趣的可以先收藏起来,还有大家在毕设选题,项目以及论文编

    2024年02月20日
    浏览(34)
  • 微信小程序首页设计

    1. 实现效果 2. 轮播 indicator-dots= “true” | “false” 1. 实现效果 2. 上图下字 flex-direction: row | row-reverse | column | column-reverse; row(默认):主轴水平方向,起点在左端; row-reverse:主轴水平方向,起点在右端; column:主轴垂直方向,起点在上边沿; column-reserve:主轴垂直方向,

    2024年02月09日
    浏览(27)
  • 微信小程序之首页搭建

    小程序开发与实战 学习视频: https://www.bilibili.com/video/BV1Gv411g7j6?p=9spm_id_from=pageDriver 实现导航栏和tabBar。tabBar看下图: 参考文档: https://developers.weixin.qq.com/miniprogram/dev/reference/configuration/app.html 所有的属性对应的信息都可以在参考文档里面查看。 导航栏 app.json文件,内容是一

    2024年02月09日
    浏览(28)
  • 微信小程序之后台首页交互

    目录 一.与后台数据进行交互request封装 后台准备 测试结果 ​编辑   前端  测试结果  二.wxs的介绍以及入门  测试结果 后台准备 pom.xml文件编写 建立数据表 建立数据请求地址类  定义接口类  测试结果    前端 先关闭mock    先编写url地址  编写utils.js 编写index.js   编写

    2024年02月08日
    浏览(35)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包