微信小程序商城项目之淘宝分类入口(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 相关文章推荐
用js实现多域名不同文件的调用方法
Jan 12 Javascript
extjs 的权限问题 要求控制的对象是 菜单,按钮,URL
Mar 09 Javascript
JS 有名函数表达式全面解析
Mar 19 Javascript
js 格式化时间日期函数小结
Mar 20 Javascript
JQuery扩展插件Validate 2通过参数设置验证规则
Sep 05 Javascript
单击按钮显示隐藏子菜单经典案例
Jan 04 Javascript
js表单提交和submit提交的区别实例分析
Dec 10 Javascript
angularjs 源码解析之injector
Aug 22 Javascript
JavaScript基于DOM操作实现简单的数学运算功能示例
Jan 16 Javascript
Vue-resource拦截器判断token失效跳转的实例
Oct 27 Javascript
vue2+el-menu实现路由跳转及当前项的设置方法实例
Nov 07 Javascript
autojs 蚂蚁森林能量自动拾取即给指定好友浇水的实现方法
May 03 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数据流应用的一个简单实例
2012/09/14 PHP
深入apache配置文件httpd.conf的部分参数说明
2013/06/28 PHP
xmlHTTP实例
2006/10/24 Javascript
在IE6下发生Internet Explorer cannot open the Internet site错误
2010/06/21 Javascript
jquery表单验证框架提供的身份证验证方法(示例代码)
2013/12/27 Javascript
Javascript学习笔记之数组的遍历和 length 属性
2014/11/23 Javascript
JavaScript中的getMilliseconds()方法使用详解
2015/06/10 Javascript
jQuery+css实现非常漂亮的水平导航菜单效果
2016/07/27 Javascript
jQuery快速高效制作网页交互特效
2017/02/24 Javascript
微信小程序开发之map地图实现教程
2017/06/08 Javascript
Node.js应用设置安全的沙箱环境
2018/04/23 Javascript
vue 详情跳转至列表页实现列表页缓存
2019/03/27 Javascript
序列化模块json代码实例详解
2020/03/03 Javascript
[03:07]【DOTA2亚洲邀请赛】我们,梦开始的地方
2017/03/07 DOTA
Python单元测试框架unittest使用方法讲解
2015/04/13 Python
简单介绍Python中的round()方法
2015/05/15 Python
Python Sql数据库增删改查操作简单封装
2016/04/18 Python
Python爬取网页中的图片(搜狗图片)详解
2017/03/23 Python
详解Python import方法引入模块的实例
2017/08/02 Python
Python自定义线程池实现方法分析
2018/02/07 Python
python中kmeans聚类实现代码
2018/02/23 Python
浅谈Python中的作用域规则和闭包
2018/03/20 Python
Python requests库用法实例详解
2018/08/14 Python
Python3 文章标题关键字提取的例子
2019/08/26 Python
python实现大学人员管理系统
2019/10/25 Python
解决django xadmin主题不显示和只显示bootstrap2的问题
2020/03/30 Python
美津浓美国官网:Mizuno美国
2018/08/07 全球购物
深圳茁壮笔试题
2015/05/28 面试题
小学生新学期寄语
2014/01/19 职场文书
珍爱生命演讲稿
2014/05/10 职场文书
乡镇干部个人对照检查材料思想汇报
2014/10/04 职场文书
入党积极分子十八届四中全会思想汇报
2014/10/23 职场文书
营业员岗位职责
2015/02/11 职场文书
治庸问责工作总结
2015/08/11 职场文书
nginx刷新页面出现404解决方案(亲测有效)
2022/03/18 Servers
windows11选中自动复制怎么开启? Win11自动复制所选内容的方法
2022/07/23 数码科技