zoukankan      html  css  js  c++  java
  • 微信小程序之 Index(仿淘宝分类入口)

    1.逻辑层

    index.js

    //index.js
    //获取应用实例
    const app = getApp()
    
    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: [
            '聚划算',
            '天猫',
            '天猫国际',
            '外卖',
            '天猫超市',
            '充值中心',
            '阿里旅行',
            '领金币',
            '到家',
            '分类'
          ]
        }
      },
    
      /**
       * 生命周期函数--监听页面加载
       */
      onLoad: function (options) {
    
      }
    })
    

    2.页面布局

    index.wxml

    <!--index.wxml-->
    <view class="menu-wrp">  
      <!--设定一个item项后,遍历输出-->  
      <view class="menu-list" wx:for="{{menu.imgUrls}}" wx:key="id">  
        <image class="menu-img" src="{{item}}" />  
        <view class="menu-desc">{{menu.descs[index]}}</view>  
      </view>  
    </view>  
    <view class="gap-1"></view>
    

    3.样式

    index.wxss

    /**index.wxss**/
    .menu-wrp {  
      100%;
      margin-top:20rpx;  
    }  
    .menu-wrp:after{  
      content:"";  
      display:block;  
      clear:both;  
    }  
      
    .menu-list{  
      float:left;  
      20%;  
      box-sizing: border-box;  
      padding-bottom:10px;  
    }  
      
    .menu-img{  
      120rpx;    
      height:84rpx;  
      display:block;  
      margin:0 auto;  
      margin-bottom:5px;  
    }  
    .menu-desc{  
      background-color:#ffffff;  
      color:#333333;  
      100%;  
      text-align: center;  
      display:block;  
      font-size:12px;
    }  
    .gap-1,.gap-2{  
      100%;  
      height:10rpx;  
      background:rgb(238, 238, 238);
    }

    4.效果图

  • 相关阅读:
    利用Azure Backup备份和恢复虚拟机(2)
    不允许保存更改。您所做的更改要求删除并重新创建以下表。您对无法重新创建的表进
    Vi命令
    Vi三种模式详解
    C#从Excel中读取数据为空
    Visual Studio 2012/2010/2008 远程调试
    Beyond Compare 3 设置自动换行
    Text类型的字段进行数据替换
    SQLite 连接两个字符串
    基于虚拟日志压缩的数据同步方案
  • 原文地址:https://www.cnblogs.com/crazycode2/p/8315465.html
Copyright © 2011-2022 走看看