微信小程序笔记

1. 如何使用scroll-view实现横向滚动?

  <scroll-view
    class="mml-nav-scroll"
    scroll-x="true">
    <view id="mml_nav1" class="mml-scroll-item active">热销</view>
    <view id="mml_nav2"  class="mml-scroll-item">现货</view>
    <view id="mml_nav3" class="mml-scroll-item">酒饮</view>
    <view id="mml_nav4" class="mml-scroll-item">美护</view>
    <view id="mml_nav5" class="mml-scroll-item">餐厨</view>
    <view id="mml_nav6" class="mml-scroll-item">出行</view>
    <view id="mml_nav7" class="mml-scroll-item">服装</view>
    <view id="mml_nav8" class="mml-scroll-item">数码</view>
  </scroll-view>

white-space: nowrap 必须设置不换行,否则不能滚动
.mml-scroll-item { width: 20%; height: 100%; line-height: 140rpx; display: inline-block; text-align: center; } 子元素必须设置固定的宽度,和设置内联

.mml-nav-scroll {
  width: 100%;
  white-space: nowrap;
  height: 140rpx;
}
.mml-scroll-item {
  width: 20%;
  height: 100%;
  line-height: 140rpx;
  display: inline-block;
  text-align: center;
}
.mml-scroll-item.active {
  color: #eb544d;
  font-size: 24px;
  font-weight: 800;
}

2. 点击添加类名

  <scroll-view
    class="mml-nav-scroll"
    scroll-x="true">
    <view wx:key="index" wx:for="{{navList}}" 
    bindtap="navAction" id="mml_nav_{{index}}"
     class="{{num == index?'mml-scroll-item  active':'mml-scroll-item'}}">{{item}}</view>
  </scroll-view>

点击设置num添加类名 num的值等于下标的时候添加active类名

  data: {
    num: 0,
    navList: ['热销', '酒饮', 
    '美护', '餐厨', '出行',
    '服装' ,'数码']
  },
  //事件处理函数
  navAction (e) {
    let num = e.target.id.charAt(e.target.id.length-1)
    this.setData({
      num: num
    })
  }

3.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。
经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值