微信小程序 — 九宫格
效果图如下:
网络上有几种作法,在此我采用了〝学而时习之〞所提供的做法。其作法很简单,就是将所有格子内容用 wx:for 逐一呈现,然后利用 css 控制格子大小,且宽度不足时会自动换行的特性,达到九宫格的显示效果。
在 menu.wxml 中布置如下代码:
<view class="grids"><view class="grids-cell" wx:for="{{itemList}" wx:key="name"><navigator url="{{item.url}}"><view class="grids-cell-icon"><image src="{{item.pic}}" mode="scaleToFill" /></view><text class="grids-cell-label">{{item.name}}</text></navigator></view></view>
在 menu.js 中设置资料:
data: {itemList:[{name: "语文",url: "../C1/index",pic:"../../images/icon/01.png"},{name: "数学",url: "../C2/index",pic: "../../images/icon/02.png"},{name: "英语",url: "../C3/index",pic: "../../images/icon/03.png"},{name: "历史",url: "../C4/index",pic: "../../images/icon/04.png"} ]},
在menu.wxss设置样式:
.grids {position: relative;overflow: hidden;padding:10px;text-align:center;
}.grids-cell {position: relative;float: left;width: 30%;margin:5px;}.grids-cell-icon {display: block;width: 100%;height: 100%;text-align:center;margin-top: 5px;
}.grids-cell-icon image {width: 80px;height: 80px;
}.grids-cell-label {display: block;font-size:14px;text-align:center;
}
参考资料:
小程序开发系列(四)九宫格另一种实现
https://blog.csdn.net/xxdddail/article/details/70314211
微信小程序 — 九宫格相关推荐
- 微信小程序九宫格图的排版----注意层次排版(层次最重要)
微信小程序九宫格图的排版----注意层次排版(层次最重要) 1.wxml中的代码(图片和数据都是网页获取来的,详细下看) 2.排版 3.使用.js文件进行事件加载 | | | |
- 微信小程序九宫格预览+单张图片预览
我们废话不多说直接上效果图 下面是代码 <!-- 单张图片 --> <image style="width:550rpx; height: 600rpx;" sr ...
- 【小程序与公众号】微信小程序九宫格抽奖(抽奖完全随机)
上图 话不多说直接上图,抽奖是顺时针又快变慢(还原抽奖的动画)进行抽奖,抽奖的几率都是随机 源码 接下来展示的就是微信小程序中的九宫格抽奖 说明 适用范围 抽奖逻辑只是原生JS,通过数据进行驱动,因此 ...
- Django实现微信小程序九宫格切图后端(第九周学习记录)
第九周学习记录 上周第八周确实没有发布我的学习记录,因为服务器的原因项目也一直延迟,好在周日老师的服务器批下来,小伙伴也开始了快乐windows服务器配置,我自然也不能闲着,这周开始赶进度 一.小程序 ...
- 微信小程序 九宫格抽奖
因公司需求要做一个小程序的九宫格抽奖,但是一块又没有合适的插件,于是到网上看到一个,还挺不错的. 效果图 1.外面一圈闪烁的小球是用js控制的样式.500ms改变一次样式.简单粗暴; 2.抽奖的ite ...
- android中实现微信九宫格,微信小程序九宫格布局
先上效果图 使用注意事项 1:注意在app.json中注册页面路径 2:如果要增加新的item,可到js中对listservice数组进行增加 3:listservice参数[ title:分类标题 ...
- 微信小程序九宫格布局
先上效果图 使用注意事项 1:注意在app.json中注册页面路径 2:如果要增加新的Item,可到js中对listService数组进行增加 3:listService参数[ title:分类标题 ...
- java小程序九宫格_微信小程序九宫格布局
先上效果图 使用注意事项 1:注意在app.json中注册页面路径 2:如果要增加新的Item,可到js中对listService数组进行增加 3:listService参数[ title:分类标题 ...
- 微信小程序九宫格抽奖活动制作
首先安装npm包 npm install @lucky-canvas/mini@latest 然后构建 npm 微信开发者工具 -> 找到左上角点击 -> 工具 点击 -> 构建 n ...
最新文章
- js 区分 safari chrome iso
- ITK:迭代图像中的区域,而无需写访问权即可访问索引
- 无忧企业系统的getshell
- vue.js 入门,简介
- 《Mastering opencv....读书笔记》基于标记的虚拟现实
- 2022年考研计算机组成原理_6 总线
- 层次分析法(AHP)——算数平均值法、几何平均值法、特征值法(Python实现,超详细注释)
- 浅色羽毛,轻盈身体,鸟儿风雨迁徙路 附:五十幅漂亮之鸟高清大图
- 计算个股CAPM模型和Fama-French五因子模型(by Stata16MP)
- Gap Statistic算法详解
- 找工作经验——EE Master 找CS工作总结
- 为什eclipse中调试的时候总是不弹出调试界面而是安装运行
- hbuilderx安装教程_HBuilderX 的安装使用教程
- ElasticSearch自定义分析器(custom analyzer)
- 西安腾讯云面试总结(已拿offer)
- Python_pygame库学习笔记(1):pygame的由来,特点以及模块简介
- 软考证书还有用吗?对找工作还有帮助吗?
- 四六级听力考试高频词汇分类记忆-职场工作类
- git查看历史记录的几种方式
- selenium之chrome浏览器设置userAgent和代理ip