微信小程序商城项目之淘宝分类入口(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 相关文章推荐
File文件控件,选中文件(图片,flash,视频)即立即预览显示
Apr 09 Javascript
读jQuery之七 判断点击了鼠标哪个键的代码
Jun 21 Javascript
php读取sqlite数据库入门实例代码
Jun 25 Javascript
IE中JS跳转丢失referrer问题的2个解决方法
Jul 18 Javascript
Js实现简单的小球运动特效
Feb 18 Javascript
Bootstrap每天必学之弹出框(Popover)插件
Apr 25 Javascript
JS只能输入正整数的简单实例
Oct 07 Javascript
Angular4学习笔记之实现绑定和分包
Aug 01 Javascript
解决ionic和angular上拉加载的问题
Aug 03 Javascript
Vue 全局loading组件实例详解
May 29 Javascript
通过微信公众平台获取公众号文章的方法示例
Dec 25 Javascript
vue 项目中当访问路由不存在的时候默认访问404页面操作
Aug 31 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函数memory_get_usage获取PHP内存清耗量的方法
2011/12/06 PHP
PHP将二维数组某一个字段相同的数组合并起来的方法
2016/02/26 PHP
Yii2增加验证码步骤详解
2016/04/25 PHP
excel操作之Add Data to a Spreadsheet Cell
2007/06/12 Javascript
Javascript load Page,load css,load js实现代码
2010/03/31 Javascript
jQuery源码分析之Event事件分析
2010/06/07 Javascript
jQuery JSON的解析方式分享
2011/04/05 Javascript
JavaScript中的私有/静态属性介绍
2012/07/26 Javascript
JavaScript实现快速排序(自已编写)
2012/12/19 Javascript
js弹出层永远居中实现思路及代码
2013/11/29 Javascript
jquery的ajax和getJson跨域获取json数据的实现方法
2014/02/04 Javascript
javascript学习笔记(七)Ajax和Http状态码
2014/10/08 Javascript
JavaScript运行机制之事件循环(Event Loop)详解
2014/10/10 Javascript
Angularjs 基础入门
2014/12/26 Javascript
在JavaScript中正确引用bind方法的应用
2015/05/11 Javascript
第一次记录Bootstrap table学习笔记(1)
2017/05/18 Javascript
vue.js 上传图片实例代码
2017/06/22 Javascript
JavaScript中.min.js和.js文件的区别讲解
2019/02/13 Javascript
python pdb调试方法分享
2014/01/21 Python
开源软件包和环境管理系统Anaconda的安装使用
2017/09/04 Python
python3实现在二叉树中找出和为某一值的所有路径(推荐)
2019/12/26 Python
解决Jupyter NoteBook输出的图表太小看不清问题
2020/04/16 Python
python numpy实现rolling滚动案例
2020/06/08 Python
Pandas中DataFrame交换列顺序的方法实现
2020/12/14 Python
常用的HTML5列表标签
2017/06/20 HTML / CSS
canvas实现二维码和图片合成的示例代码
2018/08/01 HTML / CSS
销售顾问的岗位职责
2013/11/13 职场文书
高二政治教学反思
2014/02/01 职场文书
舞蹈兴趣小组活动总结
2014/07/07 职场文书
鲁迅故居导游词
2015/02/05 职场文书
《秋天的怀念》教学反思
2016/02/17 职场文书
Spring boot应用启动后首次访问很慢的解决方案
2021/06/23 Java/Android
Spark SQL 2.4.8 操作 Dataframe的两种方式
2021/10/16 SQL Server
MySQL中varchar和char类型的区别
2021/11/17 MySQL
Python3使用Qt5来实现简易的五子棋小游戏
2022/05/02 Python
Spring Cloud OpenFeign模版化客户端
2022/06/25 Java/Android