实训日志day 8

低仿美团外小程序

重要代码:

index.js

const app = getApp()

Page({
  data: {
    top: '',
    show: "综合排序",
    flag: false,
    arr: ["综合排序", "距离最近", "评分最高", "起送价最低"]
  },
  // 模态框
  showtext: function (e) {
    console.log(e.target.dataset.key);
    this.setData({
      show: this.data.arr[e.target.dataset.key],
      flag: false
    })
  },
  // 点击综合排序
  click: function () {
    this.setData({
      top: 112,
      flag: true
    })
  },
  // 打开搜索页面
  newpage: function () {
    // 跳转到页面
    wx.navigateTo({
      url: '../scout/scout',
    })
  },
  // 滚动监听
  scrollTopfun: function (e) {
    this.setData({
      top: e.detail.scrollTop
    })
    // console.log(e.detail.scrollTop);
  },

  onLoad: function () {
  }
})

index.wxml 

<!-- 滚动的区域 -->
<scroll-view style='height:100%;' scroll-y="true" bindscroll="scrollTopfun">
  
  <!-- location -->
  <view class='loc'>
    <image src="../../icons/location.png" style="width:30rpx;height:30rpx;"></image>
    <text>广东海洋大学 ></text>
  </view>

  <!-- 搜索 -->
<view class="scout {{top>=20? 'fixed' :'' }}" bindtap="newpage">
  <image class='img' src='../../icons/icon.png'></image>
  <input class='ipt' placeholder='请输入商家或商品名称' placeholder-class='place' disabled="true"></input>
</view>

<!-- swiper -->
<swiper indicator-dots="true">
    <swiper-item class="items">
      <image class='imggg' src='../../images/1.jpg'></image>
    </swiper-item>
  
    <swiper-item >
      <image class='imggg' src='../../images/2.jpg'></image>
    </swiper-item>
</swiper>

<!-- navbar -->
<view class="navbar {{top>= 112 ? 'navfixed' :'' }}">
  <view bindtap='click'>
      {{show}}
      <view class='sj'></view>
  </view>
  <view>销量高</view>
  <view>速度快</view>
  <view>减配送费</view>
  <view>筛选</view>
<!-- <image class='imgg' src='../../images/3.jpg'></image> -->


  <!-- select -->
  <view class='select' wx:if="{{flag}}">
    <!-- option -->
    <view wx:for="{{arr}}" bindtap='showtext' wx:key="{{index}}" data-key="{{index}}">{{item}}</view>
  </view>
</view>

<image class='imgg' src='../../images/3.jpg'></image>

</scroll-view>

index.wxss 

/**index.wxss**/
page{
  height: 100%;
}

/* 定位区域 */
.loc{
  display: flex;
  align-items: center;
  padding: 0 20rpx;
}

.loc>text{
  margin-left: 10rpx;
  color: #999;
  font-size: 28rpx;
}

/* 搜索 */
.scout{
  background-color: #fff;
  display:flex;justify-content:center;
  align-items: center;
  padding: 20rpx 0;
  position: relative;
}
.scout>.img{
  width: 40rpx;
  height: 40rpx;
  position: absolute;
  left: 22rpx;
}
.scout>.ipt{
  width:90%;
  background-color:#f0f5f8;
  border-radius:15rpx;
  padding: 8rpx 0rpx;
  padding-left: 50rpx;
}
.swiper{
  display: block;
  height: 155px;
}

.img{

  height: 91%;
  margin-left: -5rpx;
}
.imggg{
  height: 100%;
  width: 100%;
}
.imgg{
  height: 120%;
  width: 100%;
}
.place{
  font-size: 28rpx;
}
.fixed{
  width: 100%;
  position: fixed;
  top: 0;
  z-index: 99;
}

.navfixed{
  width: 100%;
  position: fixed;
  top: 108rpx;
  z-index: 99;
}

.navbar{
  display: flex;
  justify-content: space-around;
  height: 6%;
  align-items: center;
  color: rgb(88, 86, 86);
}
.navbar>view{
  font-size: 28rpx;
}
.navbar>view:first-child{
  display: flex;
  align-items: center;
  position: relative;
}
.navbar .sj{
  width: 0;
  height: 0;
  border: 10rpx solid transparent;
  border-top-color:#000;
  position: absolute;
  top: 50%;
  transform: translateY(-5rpx);
  right:-20rpx;
}
.select{
  width: 100%;
  position: fixed;
  top: 145rpx;
  bottom: 0;
  left: 0;

  background-color: rgba(0,0,0,.3)
}
.select>view{
  padding: 20rpx 30rpx;
  background-color: #fff;
  border-bottom: 1rpx solid #ddd;
}

首页效果图: 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Day 1: 今天是我开始实训的第一天,我们的导师向我们介绍了大数据的基础知识和相关技术。我学习了如何使用Hadoop和Spark进行数据处理和分析。我们还进行了一些基本的编程练习,学习了如何使用Python和Scala编写程序。虽然我已经学过这些知识,但是在实际应用中还是有很多需要掌握的地方。我期待着接下来的几天能够学到更多有用的技能。 Day 2: 今天我们继续学习了数据处理和分析的技术。我们学习了如何使用Pig和Hive进行数据查询和转换。我发现这些工具非常方便,可以快速地处理大量数据。我们还使用了Flume和Kafka来收集和处理实时数据。这些工具非常有用,可以帮助我们实时监控和分析数据。我感到很兴奋,因为我已经开始了解到大数据的无限潜力。 Day 3: 今天我们把重点放在了机器学习和数据挖掘上。我们学习了如何使用Spark MLlib和Scikit-learn来构建和训练机器学习模型。我们还学习了一些基本的数据挖掘算法,如聚类和分类。我发现这些技术非常有趣,因为它们可以从数据中发现隐藏的模式和关系。我期待着在未来的工作中能够应用这些技术来解决实际问题。 Day 4: 今天我们进行了一个实际的项目,我们需要使用大数据技术来分析一堆销售数据。我们使用了Hadoop和Spark来处理数据,使用了Pig和Hive来进行查询和转换。最后,我们使用了机器学习算法来预测未来的销售趋势。这个项目让我学到了很多有用的技能,如如何处理大量数据、如何使用机器学习算法来解决实际问题。 Day 5: 今天是我实训最后一天,我们进行了一个小型比赛,我们需要使用大数据技术来解决一个实际问题。我和我的团队一起工作,我们使用了Hadoop和Spark来处理数据,使用了机器学习算法来预测未来的趋势。最后,我们成功地解决了问题,并获得了第一名的好成绩。这个实训让我学到了很多有用的知识和技能,我感到非常自豪和满足。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值