微信小程序商城项目之淘宝分类入口(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 相关文章推荐
JavaScript高级程序设计 阅读笔记(二十一) JavaScript中的XML
Sep 14 Javascript
JavaScript 里的类数组对象
Apr 08 Javascript
js显示动态时间的方法详解
Aug 20 Javascript
一个Js文件函数中调用另一个Js文件函数的方法演示
Aug 14 Javascript
JS实现颜色的10进制转化成rgba格式的方法
Sep 04 Javascript
JavaScript实现的原生态Tab标签页功能【兼容IE6】
Sep 18 Javascript
JavaScript 五大常见函数
Mar 23 Javascript
react中实现搜索结果中关键词高亮显示
Jul 31 Javascript
layui实现table加载的示例代码
Aug 14 Javascript
详解Angular中实现自定义组件的双向绑定的两种方法
Nov 23 Javascript
记一次用ts+vuecli4重构项目的实现
May 21 Javascript
vuex中遇到的坑,vuex数据改变,组件中页面不渲染操作
Nov 16 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来自动调用不同服务器上的flash
2006/10/09 PHP
新安装的MySQL数据库需要注意的安全知识
2008/07/30 PHP
图文详解phpstorm配置Xdebug进行调试PHP教程
2016/06/13 PHP
php求数组全排列,元素所有组合的方法总结
2017/03/14 PHP
Laravel接收前端ajax传来的数据的实例代码
2017/07/20 PHP
php+redis实现商城秒杀功能
2020/11/19 PHP
php项目中类的自动加载实例讲解
2019/09/12 PHP
a标签的css样式四个状态
2021/03/09 HTML / CSS
jWiard 基于JQuery的强大的向导控件介绍
2011/10/28 Javascript
jQuery获取CSS样式中的颜色值的问题,不同浏览器格式不同的解决办法
2013/05/13 Javascript
jQuery调用ajax请求的常见方法汇总
2015/03/24 Javascript
nodejs爬虫抓取数据乱码问题总结
2015/07/03 NodeJs
jQuery实现底部浮动窗口效果
2016/09/07 Javascript
常用的javascript设计模式
2017/01/11 Javascript
JS实现的tab切换选项卡效果示例
2017/02/28 Javascript
浅谈Vuejs中nextTick()异步更新队列源码解析
2017/12/31 Javascript
JS加密插件CryptoJS实现AES加密操作示例
2018/08/16 Javascript
vuejs选中当前样式active的实例
2018/08/22 Javascript
NodeJS服务器实现gzip压缩的示例代码
2018/10/12 NodeJs
js计时事件实现圆形时钟
2020/03/25 Javascript
Vue实现购物小球抛物线的方法实例
2020/11/22 Vue.js
[47:18]完美世界DOTA2联赛循环赛 IO vs FTD BO2第一场 11.05
2020/11/06 DOTA
[33:33]完美世界DOTA2联赛PWL S2 FTD.C vs SZ 第二场 11.27
2020/11/30 DOTA
Python中的列表生成式与生成器学习教程
2016/03/13 Python
Python多图片合并PDF的方法
2019/01/03 Python
Pandas读取并修改excel的示例代码
2019/02/17 Python
python 实现批量替换文本中的某部分内容
2019/12/13 Python
python collections模块的使用
2020/10/16 Python
StubHub巴西:购买和出售您的门票
2016/07/22 全球购物
彪马西班牙官网:PUMA西班牙
2019/06/18 全球购物
预备党员思想汇报范文
2014/01/11 职场文书
县政府班子个人对照检查材料
2014/10/05 职场文书
行政人事专员岗位职责
2015/04/07 职场文书
工程质检员岗位职责
2015/04/08 职场文书
《认识年月日》教学反思
2016/02/19 职场文书
vue如何批量引入组件、注册和使用详解
2021/05/12 Vue.js