微信小程序商城项目之淘宝分类入口(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 相关文章推荐
修复ie8&amp;chrome下window的resize事件多次执行
Oct 20 Javascript
Javascript图像处理—平滑处理实现原理
Dec 28 Javascript
javascript 得到文件后缀名的思路及实现
May 09 Javascript
js不能获取隐藏的div的宽度只能先显示后获取
Sep 04 Javascript
JQuery中两个ul标签的li互相移动实现方法
May 18 Javascript
AngularJS实现在ng-Options加上index的解决方法
Nov 03 Javascript
vue中appear的用法
Aug 17 Javascript
Vue项目使用CDN优化首屏加载问题
Apr 01 Javascript
JS实现点击发送验证码 xx秒后重新发送功能
Jul 30 Javascript
webpack.DefinePlugin与cross-env区别详解
Feb 23 Javascript
JavaScript实现打砖块游戏
Feb 25 Javascript
Jquery高级应用Deferred对象原理及使用实例
May 28 jQuery
微信小程序商城项目之购物数量加减(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错误和异长常处理总结
2014/03/06 PHP
PHP处理数组和XML之间的互相转换
2016/06/02 PHP
Thinkphp实现短信验证注册功能
2016/10/18 PHP
ThinkPHP中create()方法自动验证表单信息
2017/04/28 PHP
jquery阻止冒泡事件使用模拟事件
2013/09/06 Javascript
JavaScript字符串对象fromCharCode方法入门实例(用于把Unicode值转换为字符串)
2014/10/17 Javascript
使用cluster 将自己的Node服务器扩展为多线程服务器
2014/11/10 Javascript
Javascript数组操作函数总结
2015/02/05 Javascript
js简单工厂模式用法实例
2015/06/30 Javascript
vue开发心得和技巧分享
2016/10/27 Javascript
HTML5+Canvas调用手机拍照功能实现图片上传(上)
2017/04/21 Javascript
js移动端事件基础及常用事件库详解
2017/08/15 Javascript
Vue Prop属性功能与用法实例详解
2019/02/23 Javascript
Vue 2.0 侦听器 watch属性代码详解
2019/06/19 Javascript
vuex actions异步修改状态的实例详解
2019/11/06 Javascript
原生JS实现留言板功能
2020/02/08 Javascript
js中addEventListener()与removeEventListener()用法案例分析
2020/03/02 Javascript
js实现简单抽奖功能
2020/11/24 Javascript
Python类属性与实例属性用法分析
2015/05/09 Python
使用paramiko远程执行命令、下发文件的实例
2017/10/01 Python
itchat接口使用示例
2017/10/23 Python
零基础使用Python读写处理Excel表格的方法
2019/05/02 Python
python获取响应某个字段值的3种实现方法
2020/04/30 Python
用python打开摄像头并把图像传回qq邮箱(Pyinstaller打包)
2020/05/17 Python
python实现逻辑回归的示例
2020/10/09 Python
Python高并发和多线程有什么关系
2020/11/14 Python
使用Python爬取Json数据的示例代码
2020/12/07 Python
html5/css3响应式页面开发总结
2018/10/16 HTML / CSS
埃弗顿足球俱乐部官方网上商店:Everton Direct
2018/01/13 全球购物
Sephora丝芙兰马来西亚官方网站:国际化妆品购物
2018/03/15 全球购物
JD Sports芬兰:英国领先的运动鞋和运动服饰零售商
2018/11/16 全球购物
学生就业推荐信
2013/11/13 职场文书
县优秀教师事迹材料
2014/01/31 职场文书
高一新生军训方案
2014/05/12 职场文书
田径运动会通讯稿
2014/09/13 职场文书
芙蓉镇观后感
2015/06/10 职场文书