HTML实现微信9宫格,微信小程序 九宫格实例代码

本文介绍了如何在微信小程序中实现一个九宫格界面,包括数据生成、数组重组、界面布局和样式设置。通过创建一个包含9个元素的数组,并在页面中使用模板和循环展示,每个格子包含图标、标题和路由。最后展示了相关的CSS样式以达到理想的视觉效果。
摘要由CSDN通过智能技术生成

微信小程序 九宫格

实现效果图:

60f9aef3f872c2c4b7de575b5c15b0c5.png

小程序是长在微信上的,是移动端的界面,为了能够更方便的使用,我们常常希望使用九宫格界面的方式作为导航,那要如何实现呢?

基于一个简单的思考,九宫格就是三行三列,如果把行作为一个单位,再将每一行分成三列,那是不是就可以了?我们实践一下。

首先来考虑九宫格数据的生成,每一个格子需要有一个图标、一个标题、一个便于跳转的路由,那天现在我们有九个页面,所以定义一个一维数组即可。为了更好的进行后续的配置,我们将这个数组独立到一个文件中routes.js,然后将其在index.js页面中引用,routes放到index的目录下。

var PageItems =

[

{

text: '格子1',

icon: '../../images/c1.png',

route: '../c1/c1',

},

{

text: '格子2',

icon: '../../images/c2.png',

route: '../c2/c2',

},

{

text: '格子3',<

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值