微信小程序商城项目之淘宝分类入口(2)


Posted in Javascript onApril 17, 2017

分类入口,已经成为了商城项目必须的布局之一,这里以仿照淘宝的分类入口来做案例
下图红框部分,就是本文重点讲解部分,另外本文并没有写点击某个入口跳转页面。
如需学习页面跳转的同学,可以参考此文
微信小程序的页面跳转和参数传递 —— 微信小程序教程系列(6)

微信小程序商城项目之淘宝分类入口(2)

页面分析:

使用for循环遍历所有项,插入页面,页面中的项使用左浮动,并使用百分比布局,设置20%的宽度每一项。
这样满5个item后,自动排在下一行

wxml:

<view class="menu-wrp"> 
 <!--设定一个item项后,遍历输出--> 
 <view class="menu-list" wx:for="{{menu.imgUrls}}"> 
  <image class="menu-img" src="{{item}}" /> 
  <view class="menu-desc">{{menu.descs[index]}}</view> 
 </view> 
</view> 
<view class="gap-1"></view>

wxss:

.menu-wrp { 
 width:100%; 
 margin-top:20rpx; 
} 
.menu-wrp:after{ 
  content:""; 
  display:block; 
  clear:both; 
} 
 
.menu-list{ 
  float:left; 
  width:20%; 
  box-sizing: border-box; 
  padding-bottom:10px; 
} 
 
.menu-img{ 
  width:120rpx; 
  height:84rpx; 
  display:block; 
  margin:0 auto; 
  margin-bottom:5px; 
} 
.menu-desc{ 
  background-color:#ffffff; 
  color:#333333; 
  width:100%; 
  text-align: center; 
  display:block; 
  font-size:12px; 
} 
.gap-1,.gap-2{ 
  width:100%; 
  height:10rpx; 
  background:rgb(238, 238, 238); 
}

js:

这里的准备的数据,我直接写在js中,同学们可以改编成通过访问接口来获取

Page({ 
 data: { 
//准备数据 
  menu:{ 
   imgUrls:[ 
    'http://gw.alicdn.com/tps/i2/TB19BluIVXXXXX6XpXXN4ls0XXX-183-129.png?imgtag=avatar', 
    'http://gw.alicdn.com/tps/TB1FDOHLVXXXXcZXFXXXXXXXXXX-183-129.png?imgtag=avatar', 
    'http://gw.alicdn.com/tps/TB1PlmNLVXXXXXEXFXXXXXXXXXX-183-129.png?imgtag=avatar', 
    'http://gw.alicdn.com/tps/TB1RN0HMFXXXXXNXpXXXXXXXXXX-183-129.png?imgtag=avatar', 
    'http://gw.alicdn.com/tps/TB1exaOLVXXXXXeXFXXXXXXXXXX-183-129.png?imgtag=avatar', 
    'http://img.alicdn.com/tps/TB1GzMJLXXXXXXoXXXXXXXXXXXX-183-129.png', 
    'http://gw.alicdn.com/tps/i3/TB1Ewu2KVXXXXXkapXXN4ls0XXX-183-129.png', 
    'http://gw.alicdn.com/tps/TB1cniBJpXXXXataXXXXXXXXXXX-183-129.png?imgtag=avatar', 
    'http://img.alicdn.com/tps/TB1caopLVXXXXaDaXXXXXXXXXXX-183-129.png', 
    'http://gw.alicdn.com/tps/i1/TB1c1FMIpXXXXawXpXXN4ls0XXX-183-129.png?imgtag=avatar' 
   ], 
   descs:[ 
     '聚划算', 
     '天猫', 
     '天猫国际', 
     '外卖', 
     '天猫超市', 
     '充值中心', 
     '阿里旅行', 
     '领金币', 
     '到家', 
     '分类' 
   ] 
  } 
 } 
  
})

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
tagName的使用,留一笔
Jun 26 Javascript
解决3.01版的jquery.form.js中文乱码问题的解决方法
Mar 08 Javascript
如何将一个String和多个String值进行比较思路分析
Apr 22 Javascript
jquery 关于event.target使用的几点说明介绍
Apr 26 Javascript
jQuery 追加元素的方法如append、prepend、before
Jan 16 Javascript
JS实现点击按钮获取页面高度的方法
Nov 02 Javascript
学习JavaScript设计模式(代理模式)
Dec 03 Javascript
JavaScript中的this到底是什么(一)
Dec 09 Javascript
基于jQuery日历插件制作日历
Mar 11 Javascript
AngularJS标签页tab选项卡切换功能经典实例详解
May 16 Javascript
JavaScript实现的滚动公告特效【基于jQuery】
Jul 10 jQuery
VueJS 取得 URL 参数值的方法
Jul 19 Javascript
微信小程序商城项目之购物数量加减(3)
Apr 17 #Javascript
微信小程序商城项目之商品属性分类(4)
Apr 17 #Javascript
微信小程序商城项目之侧栏分类效果(1)
Apr 17 #Javascript
Map.vue基于百度地图组件重构笔记分享
Apr 17 #Javascript
JS简单验证上传文件类型的方法
Apr 17 #Javascript
JavaScript实现的商品抢购倒计时功能示例
Apr 17 #Javascript
巧用weui.topTips验证数据的实例
Apr 17 #Javascript
You might like
PHP初学者头疼问题总结
2006/07/08 PHP
php模块memcache和memcached区别分析
2011/06/14 PHP
浅析php过滤html字符串,防止SQL注入的方法
2013/07/02 PHP
利用php + Laravel如何实现部署自动化详解
2017/10/11 PHP
php设计模式之迭代器模式实例分析【星际争霸游戏案例】
2020/04/07 PHP
Yii redis集合的基本使用教程
2020/06/14 PHP
JQuery 插件模板 制作jquery插件的朋友可以参考下
2010/03/17 Javascript
javascript继承之为什么要继承
2012/11/10 Javascript
javascript中parentNode,childNodes,children的应用详解
2013/12/17 Javascript
JavaScript DOM进阶方法
2015/04/13 Javascript
jQuery实现点击后标记当前菜单位置(背景高亮菜单)效果
2015/08/22 Javascript
jQuery实现可展开合拢的手风琴面板菜单
2015/09/15 Javascript
理解JS绑定事件
2016/01/19 Javascript
使用Object.defineProperty实现简单的js双向绑定
2016/04/15 Javascript
详解React开发中使用require.ensure()按需加载ES6组件
2017/05/12 Javascript
详解Vue2 SSR 缓存 Api 数据
2017/11/20 Javascript
微信小程序中添加客服按钮contact-button功能
2018/04/27 Javascript
使用vue-router与v-if实现tab切换遇到的问题及解决方法
2018/09/07 Javascript
layui复选框的全选与取消实现方法
2019/09/02 Javascript
vue-cli基础配置及webpack配置修改的完整步骤
2019/10/20 Javascript
vue scroll滚动判断的实现(是否滚动到底部、滚动方向、滚动节流、获取滚动区域dom元素)
2020/06/11 Javascript
Python isinstance判断对象类型
2008/09/06 Python
python从入门到精通(DAY 2)
2015/12/20 Python
python下解压缩zip文件并删除文件的实例
2018/04/24 Python
python 6.7 编写printTable()函数表格打印(完整代码)
2020/03/25 Python
opencv之颜色过滤只留下图片中的红色区域操作
2020/06/05 Python
解决python运行效率不高的问题
2020/07/20 Python
numba提升python运行速度的实例方法
2021/01/25 Python
html5 Canvas画图教程(9)—canvas中画出矩形和圆形
2013/01/09 HTML / CSS
JD Sports马来西亚:英国领先的运动鞋和运动服饰零售商
2018/03/13 全球购物
Visual-Click葡萄牙:欧洲领先的在线眼镜商
2020/02/17 全球购物
C#中有没有静态构造函数,如果有是做什么用的?
2016/06/04 面试题
优秀民警事迹材料
2014/01/29 职场文书
医院检讨书范文
2014/02/01 职场文书
我们的节日元宵节活动总结
2015/02/06 职场文书
管理失职检讨书
2015/05/05 职场文书