zhengxuhua 5 سال پیش
والد
کامیت
4ca5fa1949
3فایلهای تغییر یافته به همراه84 افزوده شده و 65 حذف شده
  1. 36 62
      pages/rise/rise.js
  2. 17 2
      pages/rise/rise.wxml
  3. 31 1
      pages/rise/rise.wxss

+ 36 - 62
pages/rise/rise.js

@@ -1,66 +1,40 @@
-// pages/rise/rise.js
+var app = getApp()
 Page({
-
-  /**
-   * 页面的初始数据
-   */
   data: {
-
-  },
-
-  /**
-   * 生命周期函数--监听页面加载
-   */
-  onLoad: function (options) {
-
-  },
-
-  /**
-   * 生命周期函数--监听页面初次渲染完成
-   */
-  onReady: function () {
-
-  },
-
-  /**
-   * 生命周期函数--监听页面显示
-   */
-  onShow: function () {
-
-  },
-
-  /**
-   * 生命周期函数--监听页面隐藏
-   */
-  onHide: function () {
-
-  },
-
-  /**
-   * 生命周期函数--监听页面卸载
-   */
-  onUnload: function () {
-
-  },
-
-  /**
-   * 页面相关事件处理函数--监听用户下拉动作
-   */
-  onPullDownRefresh: function () {
-
-  },
-
-  /**
-   * 页面上拉触底事件的处理函数
-   */
-  onReachBottom: function () {
-
-  },
-
-  /**
-   * 用户点击右上角分享
-   */
-  onShareAppMessage: function () {
-
+    // 页面配置  
+    winWidth: 0,
+    winHeight: 0,
+    // tab切换 
+    currentTab: 0,
+  },
+  onLoad: function() {
+    var that = this;
+    // 获取系统信息 
+    wx.getSystemInfo({
+      success: function(res) {
+        that.setData({
+          winWidth: res.windowWidth,
+          winHeight: res.windowHeight
+        });
+      }
+    });
+  },
+  // 滑动切换tab 
+  bindChange: function(e) {
+    var that = this;
+    that.setData({
+      currentTab: e.detail.current
+    });
+  },
+  // 点击tab切换 
+  swichNav: function(e) {
+    var that = this;
+    if (this.data.currentTab === e.target.dataset.current) {
+      return false;
+    } else {
+      that.setData({
+        currentTab: e.target.dataset.current
+      })
+    }
   }
 })

+ 17 - 2
pages/rise/rise.wxml

@@ -1,2 +1,17 @@
-<!--pages/rise/rise.wxml-->
-<text>pages/rise/rise.wxml</text>
+<view class="swiper-tab">
+  <view class="swiper-tab-list {{currentTab==0 ? 'on' : ''}}" data-current="0" bindtap="swichNav">上周实际数据</view>
+  <view class="swiper-tab-list {{currentTab==1 ? 'on' : ''}}" data-current="1" bindtap="swichNav">上周预测数据</view>
+</view>
+
+<swiper current="{{currentTab}}" class="swiper-box" duration="300" style="height:{{winHeight - 31}}px" bindchange="bindChange">
+  <swiper-item>
+    <view>你好</view>
+  </swiper-item>
+  <swiper-item>
+    <view>今天天气很好</view>
+  </swiper-item>
+  <swiper-item>
+    <view>出去玩吧</view>
+  </swiper-item>
+</swiper>
+

+ 31 - 1
pages/rise/rise.wxss

@@ -1 +1,31 @@
-/* pages/rise/rise.wxss */
+page {
+  background: #000;
+}  
+.swiper-tab {
+  width: 100%;
+  text-align: center;
+  line-height: 80rpx;
+}
+
+.swiper-tab-list {
+  font-size: 30rpx;
+  display: inline-block;
+  width: 25%;
+  color: #777;
+}
+
+.on {
+  color: #D81E06;
+  border-bottom: 5rpx solid #D81E06;
+}
+
+.swiper-box {
+  display: block;
+  height: 100%;
+  width: 100%;
+  overflow: hidden;
+}
+
+.swiper-box view {
+  text-align: center;
+}