微信小程序商城项目之淘宝分类入口(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更改class和id的方法
Oct 10 Javascript
jquery text()要注意啦
Oct 30 Javascript
JavaScript window.setTimeout() 的详细用法
Nov 04 Javascript
把input初始值不写value的具体实现方法
Jul 04 Javascript
基于jquery实现放大镜效果
Aug 17 Javascript
JS仿hao123导航页面图片轮播效果
Sep 01 Javascript
Javascript 调用 ActionScript 的简单方法
Sep 22 Javascript
详解vue数据渲染出现闪烁问题
Jun 29 Javascript
element-ui带输入建议的input框踩坑(输入建议空白以及会闪出上一次的输入建议问题)
Jan 15 Javascript
JS+canvas画布实现炫酷的旋转星空效果示例
Feb 13 Javascript
vue集成kindeditor富文本的实现示例代码
Jun 07 Javascript
vue/cli 配置动态代理无需重启服务的方法
May 20 Vue.js
微信小程序商城项目之购物数量加减(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中GET变量的使用
2006/10/09 PHP
php win下Socket方式发邮件类
2009/08/21 PHP
PHP 观察者模式的实现代码
2013/05/10 PHP
基于PHP对XML的操作详解
2013/06/07 PHP
JavaScript CSS修改学习第六章 拖拽
2010/02/19 Javascript
JavaScript 选中文字并响应获取的实现代码
2011/08/28 Javascript
javascript中encodeURI和decodeURI方法使用介绍
2013/05/06 Javascript
Jquery.addClass始终无效原因分析
2013/09/08 Javascript
window.showModalDialog()返回值的学习心得总结
2014/01/07 Javascript
一个非常全面的javascript URL解析函数和分段URL解析方法
2014/04/12 Javascript
前端JS面试中常见的算法问题总结
2016/12/23 Javascript
vue使用drag与drop实现拖拽的示例代码
2017/09/07 Javascript
js遍历添加栏目类添加css 再点击其它删除css【推荐】
2018/06/12 Javascript
js实现弹出框的拖拽效果实例代码详解
2019/04/16 Javascript
微信小程序使用字体图标的方法
2019/05/23 Javascript
vue表单中遍历表单操作按钮的显示隐藏示例
2019/10/30 Javascript
vue 解决uglifyjs-webpack-plugin打包出现报错的问题
2020/08/04 Javascript
vue 数据操作相关总结
2020/12/17 Vue.js
Vue——解决报错 Computed property &quot;****&quot; was assigned to but it has no setter.
2020/12/19 Vue.js
win7安装python生成随机数代码分享
2013/12/27 Python
python实现的解析crontab配置文件代码
2014/06/30 Python
跟老齐学Python之使用Python查询更新数据库
2014/11/25 Python
Python运算符重载用法实例分析
2015/06/01 Python
Python内置数据结构与操作符的练习题集锦
2016/07/01 Python
浅谈python import引入不同路径下的模块
2017/07/11 Python
Python基于sklearn库的分类算法简单应用示例
2018/07/09 Python
python实现雪花飘落效果实例讲解
2019/06/18 Python
Django之腾讯云短信的实现
2020/06/12 Python
转党组织关系介绍信
2014/01/08 职场文书
生日邀请函范文
2014/01/13 职场文书
2014年效能监察工作总结
2014/11/21 职场文书
起诉离婚协议书样本
2014/11/25 职场文书
开会通知
2015/04/20 职场文书
nginx处理http请求实现过程解析
2021/03/31 Servers
Python上下文管理器Content Manager
2021/06/26 Python
CSS文本阴影 text-shadow 悬停效果详解
2022/05/25 HTML / CSS